Webフロントエンドの学習シラバス

フロントエンドとは何ですか?

そのフロントエンドWebフロントセクション、また、PC側のブラウザ、モバイル端末や他のブラウザを実行しているユーザーへのフロントエンドの開発、ウェブ・ショーとして知られています。インターネットアプリケーションHTML5、CSS3、フロントエンドのフレームワークの発展に伴い、クロスプラットフォームフィット画面の解像度に応じてウェブデザイン、完璧な移動効率に優れたデザイン、ユーザーに高いユーザーエクスペリエンスを与えます。(コア技術:HTML、CSS、JavaScriptの)

   コア技術は、最も基本的かつ不可欠な3つのスキルのフロントエンドの開発です。フロントエンド、ページレイアウトの開発は、HTML要素は、プレゼンテーションの要素のCSSポジショニング、定義され、その後、JavaScriptを使用して、対応する効果との相互作用を実現します。表面が非常にシンプルに見えますが、これは絶対に劣らマスターに必要のないものですが。開発に進む前に、これらの概念を把握する必要があり、フィギュアアウト、これは開発プロセスで便利になります。

第一段階

1.html + CSS

開発のHTML、CSS、DIV + CSSのレイアウト、HTML + CSS全体のポイントは、適切な静的ページの一部のページをノック

2.プライマリのJavaScript(JS)

一般的なDOMツリーの操作、Jsのベースのチュートリアル、JS組み込みオブジェクトに一般的に使用される方法、ECMAスクリプト、DOM、BOM、タイマー、およびフォーカスマップの百科事典

3.高度なJavaScriptの

正規表現、ソートアルゴリズム、再帰アルゴリズム、クロージャ、絞り機能、スコープチェーン、距離に基づいてフレームを移動する、オブジェクト指向の基礎、

デバイス、DOM操作、特殊効果、アニメーション、ドラッグ、変形をぶら下げ、JQueryUI基本的な構成要素は、(jQueryのを使用)を使用し

第二段階

1.モバイルWeb開発

(ページレイアウトは完璧を書く必要があります)などさまざまなサービスポート、最も一般的なのiOS、アンドロイド、アプリを試してみてください

今主流の技術には、次のとおりです1.iOSアプリケーション開発を、2.Androidアプリケーション開発を、3.WinPhone7 / 8のアプリケーション開発。いくつかのシステム・レベルの開発はひるみ、Linuxでは、Androidの、JVMの技術のために、通常、組み込みオペレーティングシステムとして、があります。

クロスWEB端末と主流のデバイスプロファイル、ビューポート、レイアウトを流し、柔軟ボックス、REM、携帯端末JavaScriptイベント、電話共通JSエフェクト制作、Zepto.js、スクロール、および非常に重要な電話技術:することができなければなりません

2.小​​さなプログラム開発

モバイル側では、今より多くの火災アプレット、あなたはそれらを改善するために、マイクロチャネルを開発するためにいくつかの小さなプログラムを行うことができます

3.拡大

一般的なAJAX要求とJSONの解析、ブートストラップのレイアウト、使用したいecharts。

第三段階

最も重要なことは、前面モジュール、コンポーネントベースの開発であります

主流の人気のフレームワークやライブラリを学びます

React.js、Vue.js、Zepto.js、Angular.js、BACKBONE.JSなど

少なくともマスターに1または2の方法論的枠組みの種類、または自分の将来の仕事の方向に応じて自分自身の学習の枠組みを開発する必要性、

第四段階(完全なスタック開発)

言語の背景がたくさんあるが、ここではJavaScriptがある学ぶために、我々はNode.jsのを学ぶお勧めしますので、これは比較的簡単に始めるためにされ、そのようなので、上のPHP、JAVA、Phtonとして、サービス要求を終了しようとしようとすると、ノードの開発が含ま:

開発のNode.js、生態系、Io.js、のLinux / Windowsの/ OS X環境設定、REPL環境とコンソールプログラム、非同期プログラミング、非ブロックI / O、モジュラーコンセプト、モジュール管理ツール、開発プロセス、デバッグ、テスト待機

私たちは、ほとんどの希望はこのアイデア後の開発プロセスでは、開発者は、より良いコミュニケーションをバックアップ作成したギャップのいくつかを回避することができている背景を学びます


最後に、これらは、そう遠くない光の把握から、私たちの学校のちょうど基礎、これらの基本的な、最も重要なことは、いくつかのより多くのプロジェクトを開発、我々は実務経験を持っている必要があります、いくつかの経験を蓄積してきました、

おすすめ

転載: www.cnblogs.com/z-j-c/p/12050836.html