フロントエンド知識ツリー構造図
0 報告
このテンプレートは、フロントエンドの知識体系を整理するのに適しています。HTMLの基礎、CSSのスタイルとレイアウト、JavaScript言語、ブラウザの原理とフロントエンドエンジニアリングなど、フロントエンド関連のコンテンツをツリー構造で階層化することで、体系的にフロントエンドの知識フレームワークを構築するのに役立ちます。
関連する推奨事項
著者の他の作品
概要/内容
もっと見る
HTMLの基礎とセマンティクス
HTML文書構造とタグ
HTML 5文書型と基本構造
セマンティックタグの使用
header、n、main、article、、aside、footer
figure、figcaption、mark、time、meter
フォーム要素と入力タイプ
input typeプロパティtext、email、tel、number、date
text、select、datalist、
マルチメディアとグラフィックス要素
オーディオとビデオ要素とそのプロパティ
canvasとsvgの基本的なアプリケーション
アクセス性ARIA
ARIAの役割と属性
roleプロパティーは要素のロールを定義する
aria-label、aria-labelledby、aria-describedby
キーボード操作とフォーカス管理
tabindexプロパティの使用
フォーカス順序と視覚指示
CSSスタイルとレイアウト
CSSの基本概念とセレクタ
ボックスモデルとビジュアルフォーマット
標準ボックスモデルと奇妙なボックスモデル
displayプロパティblock、inline、inline-block、flex、grid
セレクタと優先順位
基本セレクタ要素、クラス、ID、属性
セレクタと疑似クラス、疑似要素の組み合わせ
CSSセレクタの度ルール
モダン·レイアウト·プログラム
Flexbox Flexbox Flexbox
コンテナのプロパティflex-direction、justify-content、align-items
プロジェクトプロパティー flex-grow、flex-shrink、flex-basis
Gridグリッドレイアウト
グリッドコンテナとレールの定義
グリッド線、グリッドエリア、プロジェクト配置
grid-template-areasの使い方
レスポンシブデザインとメディアクエリ
モバイルファーストのメディアクエリポリシー
ビューポート単位と相対単位
CSSアニメーションと変換
トランジションとキーフレームのアニメーションとらんざくしょんときーふれーむのあにめーしょん
transitionプロパティの設定
2 Dと3 Dの変換
transformプロパティtranslate、ate、、sk
transform-originとtransform-style
Java Scriptプログラミング言語
Java Scriptの基本構文とデータ型
変数、スコープ、クロージャ
var、let、constの違い
スコープチェーンとクロージャの形成原理
データ型と演算子
プリミティブ型と参照型
型変換と比較演算子
代入演算子と拡張演算子の分解
機能と実行コンテキスト
関数宣言、式、矢印関数
thisキーワードの結合規則
呼び出しスタックと実行コンテキスト
DOM操作とイベント処理
DOMノードの選択と操作
querySelectorとquerySelectorAll
ノードの作成、挿入、削除、置換
イベントモデルとイベント委任
イベントキャプチャとバブルメカニズム
eventオブジェクト共通のプロパティとメソッド{{eventおぶじぇくとよく使われるぷろぱてぃとめそっど}}
イベント委任を使用したパフォーマンスの最適化
非同期プログラミングとネットワーク要求
Promiseと非同期関数
Promiseの状態と連鎖呼び出し
async/await構文砂糖
AJAXとFetch API
XMLHttpRequestオブジェクトの使用
Fetch APIのリクエストとレスポンスの処理
クロスドメイン要求の処理CORS
ES 6+の新機能とモジュール性
クラスとオブジェクト指向プログラミング
class構文クラスの定義{{classこうぶんくらすのていぎ}}
継承とスーパーキーワード
モジュラー開発
ES 6モジュールのインポートとエクスポート
モジュールローダーとパッケージングツール
エンジニアリングとツールチェーン
パッケージ管理·構築ツール
npmとyarnパッケージマネージャ
package.jsonファイル解析
依存関係とバージョン管理
ビルドツール:WebpackとVite
Webpackのコアコンセプト:入り口、出口、ローダー、プラグイン
Viteの開発サーバーと構築原理
コード品質とコラボレーション
コードスタイルと静的検査
ESLint設定とルール
Prettierコード形式
バージョン管理とGitのワークフロー
Gitコマンド:add、commit、push、pull
スポーツ管理と戦略
オートメーションとCI/CD
自動ビルド。
自動テスト。
自動導入。
環境·構成管理
マルチ環境構成dev/test/prod
環境変数管理
構成の分離
リリースと展開
パッケージ化リリース
バージョン管理
導入プロセス
フロントエンドフレームワークとライブラリ
Reactフレームワークの基本概念
コンポーネントとJSX構文
関数コンポーネントとクラスコンポーネント
JSXエクスプレッションと条件付きレンダリング
状態管理とライフサイクル
useStateとuseEffect Hooks
クラスコンポーネントのライフサイクルアプローチ
状態管理スキーム
Context APIコンポーネント間通信
Redux管理ライブラリ
Vue.jsフレームワークの基本概念
レスポンシブシステムとテンプレート構文
データバインディングと命令
プロパティとリスナーの計算
コンポーネントシステムと複合API
単一ファイルコンポーネント構造
setup関数と結合関数
Vue Routerと状態管理
ルート設定とナビゲーションガード
Pinia状態管理ライブラリ
Collect
Collect
Collect
Collect
0 コメント
次のページ