フロントエンドを再学習
図書
JavaScript高级程序设计
- 堪能
CSS
説明
- 任意のコンピュータ言語の場合、それは「でなければならない所定の式の文法を使用して撮影した特定のセマンティクス、最終的な実行時の操作」プロセス
- 文法
- モルフォロジー
- 直接の量
- キーワード
- 演算子
- 文法
- モルフォロジー
- セマンティック
- 構文とセマンティクスが表現されています
- ステートメント、関数、オブジェクト、モジュール
- ランタイム
- タイプ
- オブジェクト
- デジタル
- 弦
- 実装プロセス
- タイプ
- 文法
- 文法は、同じことが完了しているコンパイラの理論から分割された形態や構文、に分けることができます。セマンティック構文は一対一の関係があります。
- :実行されている部分については、この部門は、我々はすべて知っている、完全性を維持し、アルゴリズムの実装プロセスは、あるプログラム=アルゴリズム+データ構造、そして、それはデータ構造のタイプは、実行時間であります
- ブラウザを探し
api
に実際のコードを使用することです
JavaScriptを
[外国チェーンの写真は、ソースステーションは、セキュリティチェーン機構を有していてもよい失敗ダンプ、ダウン直接アップロードした画像を保存することをお勧めします(IMG-DaQKtfdP-1579689888248)(C:\ Users \ユーザー管理\のAppData \ローミング\ Typora \ typora-ユーザー画像\画像20200121220926429.png)]
- では
JavaScript
モジュール、まず私たちは、プログラミング言語の一般的なルールに沿ったものであるスプリットの言語の文法、構文、実行時によれば、できる限りのことを:特定の形態と構文で、セマンティック表現しなければならず、操作を実行するために、 - 分割されたランタイムデータ構造及びアルゴリズム部品:タイプおよびインスタンスを含むデータ構造、いわゆるアルゴリズム(JavaScriptのタイプのシステムは、その7つの基本的な種類及び7つの言語タイプインスタンスでは、その組み込みオブジェクトの部分である)は、JavaScriptであります実装プロセス。
- 7つの基本的なタイプ:
undefined
、null
、object
、boolean
、string
、number
、symbol
- 7つの言語は、入力します。
List 和 Record
、Set
、Completion Record
、 `リファレンス` `- ``プロパティ記述子の
,
データブロック` Lexical Environment 和 Environment Record
- 7つの基本的なタイプ:
HTML 和 CSS
[外国チェーンの写真は、ソースステーションは、セキュリティチェーン機構を有していてもよい失敗ダンプ、ダウン直接アップロードした画像を保存することをお勧めします(IMG-bsXclgwf-1579689888250)(C:\ Users \ユーザー管理\のAppData \ローミング\ Typora \ typora-ユーザー画像\画像20200121224053233.png)]
HTML
タグ
head
=>メタ情報タグ:のようなtitle
、meta
、style
、link
、base
など、文書の基本的な情報の一部を記述するために使用されます。- セマンティックタグ:
section
、nav
- 交換可能なメディアカテゴリタグ:
img
、video
、audio
、外部コンテンツを導入するための - クラスを形成します:
input
、button
分類
- ドキュメントのメタ情報は:通常に表示される
head
ラベル要素は、文書自体を記述するいくつかの情報が含まれています - 意味的に関連:プレーンテキスト、記事の構造の発現、ラベルの異なる言語的要素を拡大
- リンク:外部文書や社内文書へのリンクを提供します
- 独自のタグなど外部の音要素、写真、ビデオを導入する代わりにクラス:の代わりにラベル
- フォーム:に記入し、クラスラベルのための情報を提出
- 構造ヘッダ、フッタ、および他の細胞のテーブル:テーブル
ブラウザの原理とAPI
[外国チェーンの写真は、ソースステーションは、セキュリティチェーン機構を有していてもよい失敗ダンプ、ダウン直接アップロードした画像を保存することをお勧めします(IMG-OuF08RNI-1579689888251)(C:\ Users \ユーザー管理\のAppData \ローミング\ Typora \ typora-ユーザー画像\画像20200121230317911.png)]
フロントエンドエンジニアリングの実践
[外国チェーンの写真は、ソースステーションは、セキュリティチェーン機構を有していてもよい失敗ダンプ、ダウン直接アップロードした画像を保存することをお勧めします(IMG-elXzwmlF-1579689888253)(C:\ Users \ユーザー管理\のAppData \ローミング\ Typora \ typora-ユーザー画像\画像20200121230512846.png)]
- セマンティックカテゴリラベルには存在しない場合でも、意味カテゴリラベルを強化の可読性を使用して、開発者により優しい
css
時間は、開発者が明らかにWebページの構造を見ることができ、そしてより多くのチームが開発と保守を容易にするために、 - 機械読み取りのためにも適した意味カテゴリラベル部門より人に優しい、彼の豊かな表現力を書いて、検索エンジンのためのより適切に加えて
SEO
、だけでなく、検索エンジンのクローラに情報へのより良いアクセスを可能にする、より効率的かつ効果的にウェブを強化検索要素の量、及びセマンティッククラスは、スクリーンリーダーソフトウェアが自動的に目次を生成することができるサポートすることができる、等の物品に係ります - いかなる状況は、どのようにそれを明確にするには?
em
アクセント- 今日、私は食べたリンゴを
- 今日、私は食べたリンゴを
em
そして、strong
そこの違いは大きな違いがあり、混乱のない可能性がありません
タイトル抽象的な意味カテゴリラベルとして
記事の構造
-
コンセプト:文書のタイトル組成物のさまざまなレベルで構成されたディレクトリ構造の性質があるでしょう。この構造はと属性ではないかもしれ
HTML
要素のネストされた関係の契約 -
HTML5
始まり、我々が持っているsection
ラベルを、それが変更されますh1-h6
セマンティクスsection
ネストされたのは、彼らが作るh1-h6
レベルをドロップします。そのため、中にhtml5
将来、我々は必要section
とh1
文書のツリー構造を形成するのに十分です -
<section> <h1>HTML语义</h1> <p>balah balah balah balah</p> <section> <h1>弱语义</h1> <p>balah balah</p> </section> <section> <h1>结构性元素</h1> <p>balah balah</p> </section> ...... </section>
-
こうしたA構造のタイトルの形成
HTML
セマンティック- 弱いセマンティクス
- 構造要素
- ....
意味カテゴリラベルの全体的な構成としては
-
全体の正しい使い方ので、ブラウザ非常に良いサポート「読書ビュー機能」はまた、検索エンジンはヒット率を向上できるようにすることができますことができますページの意味構造の適用、あなたは明確な情報のプライマリおよびセカンダリ・ページによって促さことができ、そのより友好的にページを可能な構造のような意味タグ、。
-
<body> <header> <nav> …… </nav> </header> <aside> <nav> …… </nav> </aside> <section>……</section> <section>……</section> <section>……</section> <footer> <address>……</address> </footer> </body>
-
以下体において、ヘッダ、NAVであるヘッダはさておき、脇ヘッダの同じレベルであるとNAVがありました。次は1部であり、全体の記事、です。また、ネストされたが、私たちは問題であり、そして最後にフッタ、このようなコンテンツのアドレスを持っているかもしれフッターすることができるセクション。
-
article
:article
それは、ある特殊な構造を表している独立した自然の記事を。したがって、article
とbody
を有する同様の構造をしながら、HTML
ページは、複数あってもよいarticle
本 -
脇記事の主要部分ではないので、関連性があると表し、それはそうでナビゲーションツール、広告との内容の性質を含んでいてもよいです。脇容易サイドバーとして理解されるべき実際には、二つの関係が含まれ、サイドバーは、必ずしもさておき、脇サイドバーです。
-
+タイトルリストDL> DT> DD 2.通常のリストUL / OL>李