HTML、CSS、Javascriptを:フロントでの変更は、すべての後に、コアであるどんなに
短い時間で、この経路学習中核的な要素を学ぶことに注意
コンピューティング1日7時間を学びます
0準備段階
- これは、少なくとも、大学の学位を必要とし
- 英語の言語要件は、単語を覚えているだろう
- 論理的な思考は、通常の要件であります
- とコンピュータ
- 開発ツールがダウンロードvscode
- キーコア:忍耐フロントエンドコーディングと学習への関心
1.エントリー段階
完成は、基本的な静的なページを行うことができますが、HTML、CSSの部分で顔の質問を見ることができ、これは非常に基本的な部分です。
学習時間:70H(2週間)
次のように研究では、次のとおりです。
HTML
- セマンティックタグ:HTML5の新しいラベル
CSS
- セレクタ
- ボックスモデル
- ポジショニング、フロート
- アニメーション
- CSS共通の属性:ボーダー、丸みを帯びた、背景、幅と高さ、オーバーフロー
- BFC
- フレックスプロパティとレイアウト
- CSSの一般的な単位:ピクセル、%、REM、VH、VW、EM
HTML、CSSレイアウト合成運動
- 既存のサイトを参照してください達し、彼の心は、界面効果を達成するためにどのように非常に明確です
- 応答レイアウトスキーム:%、REM、メディア、質問、VH、VW、スケーリング
- ルックブートストラップ、スタイルソース
2.Javascriptの基礎
フロントエンドの完了は非常に遠く離れて練習から、まだウェブサイトを開発することができますが、
学習時間:35H(2週間)
次のようにコンテンツを学習:
- JS基本的な文法:可変流量制御、ループ、演算子、比較演算子、関数、データ型、コールバック関数
- プログラミングDOM:DOM共通CRUDメソッド、プロパティ、イベント
- BOMプログラミング:ウィンドウ使用のブラウザのプロパティ、メソッド
- アヤックス、APIを取得
高度な3.Javascript
この段階では関係のさらなる研究の後に、非常に重要です
学習時間:35H(1週間)
次のようにコンテンツを学習:
- JSスコープ
- JSプロトタイプチェーン、継承
- クロージャーはすぐに関数を実行します
- トラバーサル機能共通ES5
- データは、基本データとの差分を引用し、参照データをコピーする方法
- 問題のこのポイント
学習のため4.ビルドツール
学習時間:28H(4日)
次のようにコンテンツを学習:
- デモを再生するには学ぶ特急でnodejs
- 学習のWebPACK・ビルド・ツール一般的に使用される構成
5.Vue
どのようなネットワークメイン文書に加え、検索githubのプロジェクトの練習を教えてください
学習時間:70H(2週間)
学習目標、様々な文法と共通UIフレームワークのVUE熟練使用
6.ES6
この段階では、新しい構文のJSで、我々は把握しなければならない、仕事が使用されます
学習時間:70H(2週間)
- 新しい変数の定義、データ構造
- アロー機能
- ターゲットの新しいプロパティ
- 約束、非同期、のawait
- クラス
注意が一緒に学ぶ5,6'll
7.github,掘金搜索前端面试相关的面试题集锦,大量刷题,大量记忆(不要觉得low ,短时间内的高效方法),但要理解搞懂
准备方向:
- HTML
- CSS
- JS/ES6
- Vue各种原理
- webpack loader,plugin自定义
- 常用排序算法
- http协议,tcp握手,OSI7层网络模型
- event loop,宏任务,微任务
- 跨域方式
- 前端常用的设计模式
以上学习路径,是非常基础,全部学习完,0基础的朋友至少需要3个月;有编程经验的朋友,学习时间可以大幅缩减。