フロントエンドの学習と知識フィニッシュライン

フロントラインを学びます

  1. 根拠(CSS、HTML、JavaScriptの)
  2. JSライブラリ
  3. フロントエンドフレーム(MVVM)
  4. ブラウザとコンピュータの基礎知識
  5. フロントエンドエンジニアリング
  6. パフォーマンスの最適化
  7. Nodejs
  8. データ構造とアルゴリズム

学習目標

まず、ビッグスリー

CSS

  • ボックス(スタンダード&IE)
  • フレックス、フロート
  • 一般的なCSSセレクタ
  • CSSセレクタの優先ポール&ウェイト
  • IFCと理解BFC
  • 変換、トランジション、アニメーション等
  • 唯一の理解に応答

H5

JavaScriptを

第二に、ライブラリツール

  • jQueryの:静的なHTMLの開発に有用で動作してDOMのAPIの様々なコレクション、
  • Zepto:移動端jQueryの(簡体字)
  • モーメント:日付と時刻の操作ライブラリ
  • lodash:JSライブラリの操作

第三に、フレームのフロントエンド

フロントエンドフレーム:など、反応して、Vueの道バインディング、データ駆動型のビュー、Vueの、単一のデータ・ストリーム

第四に、ブラウザ&コンピュータの基礎

第五に、フロントエンドエンジニアリング

モジュラー

  • JSモジュラー
  • モジュラーCSS
  • モジュラーリソース

コンポーネント化

  • コンポーネント:スタイル(CSS)+ロジック(JS)はUIがダウンして分割する構造単位を特色にした各テンプレート(HTML)を含む+、私たちは、コンポーネントを呼び出します。

標準化

  • コーディング規約
  • インタフェース仕様
  • 使用gitの
  • コードレビュー
  • UI要素の仕様

知識ポイント

  • プロジェクト内のバベル、ESLint、WebPACKのおよびその他のツールの役割を理解します
  • バベルのコア原則
  • WebPACKのコンパイラ理論、ビルドプロセス、ホットアップデートの原則
  • nginxのの基本的な理解
  • Gitのワークフローを理解します
  • 意義とモックのメリット

パフォーマンスの最適化

  • フロントエンドのパフォーマンスメトリック、パフォーマンスの監視(パフォーマンス、灯台)
  • 一般的なパフォーマンスの最適化プログラムいます
  • SSRプログラムのパフォーマンスの最適化
  • WebPACKのパフォーマンスの最適化
  • 反応し、Vueの他の性能最適化フレームワーク
  • ネットワークレベルの最適化
  • ページレンダリングの最適化レベル
  • 黒と白の最適化方式

Nodejs

  • のアプリケーションでNodejs役割
  • Expressと興亜との違い
  • 類似点と根本的な動作原理Nodejsの違い、およびブラウザ
  • 原理は非ブロックメカニズムをNodejs

データ構造とアルゴリズム

114元記事公開 ウォンの賞賛146 ビューに25万+を

おすすめ

転載: blog.csdn.net/Sophie_U/article/details/104622923