❶ 前端的學習步驟
先學HTML 、再學CSS、JavaScript 然後學 jQuery、最後學 ajax和前端框架;
前端框架包括:Vue、React、angularjs 等 。
❷ 如何系統地學習前端
目前入門前端的人群分類
1、計算機相關專業出身系統走過計算機的理論基礎,比如計算機組成原理、操作系統原理、計算機網路、演算法數據結構、設計模式,至少用過兩門以上編程語言(強類型+弱類型)。
優點:理論、架構方面扎實,有整體計算機思維,內功不錯,外功學起來比較快。
缺點:部分人,前端相關細節技術不扎實,不過花時間能很快搞定。
2、非計算機出身自學(也包括計算機專業沒好好學的)理論基礎薄弱,後來因個人興趣或者職業需求,自學前端開發技能。
優點:自學能力比較強,能夠根據自己的興趣規劃學習內容。
缺點:部分人對前端沒有整體的學習框架 ,屬於東一片,西一片,不成體系,部分人計算機沒有整體思維,建議系統梳理下前端知識體系結構,該補的還是要補起來。
門前端時的一些困境
1、因一些基礎演算法、數據結構理論不扎實導致一些編程思維難於理解。比如 原型鏈,如果清楚 數據結構中鏈表結構,那麼這個東西不難理解,再比如 哈希值,懂得數據結構中哈希表,哈希值也就迎刃而解。
2、計算機體系結構、操作系統理論、網路理論不扎實導致到後期一些東西難於理解。比如有同學從前端學習入手,後來學習node開發 ,在 I/O ,進程、線程、IPC 、線程鎖方面有些概念就比較難於理解,而導致不能很好得使用node 的api 。
3、前端整體體系架構沒有做過深入思考。
導致用會用,但不知道為什麼用,用另外一個有什麼區別。
4、學習環境中無高手。
沒有高手能夠指導自己進入下一個層次。
5、有意識但是沒有行動我的網盤收集了一堆資料或者一堆視頻,然後就沒有然後了 。
如何系統學習前端
網站開發開發大致分為前端和後端,前端主要負責實現視覺和交互效果,以及與伺服器通信,完成業務邏輯。其核心價值在於對用戶體驗的追求。如果你現在是零基礎學員,大致可以按如下思路學習系統學習:
基礎部分
1、HTML + CSS 這部分學習,可以模仿一些網站做些頁面。在實踐中積累了一些經驗後,可以系統的讀一兩本書,推薦《Head First HTML 與 CSS 中文版》,這本書講的太細了,我沒能拿出耐心細讀。你可以根據情況斟酌。
2、Java 要學的內容實在很多,如果沒有其他編程語言的基礎的話,學起來可能要費些力,建議馬上看《Java語言精粹》,JS是一門很混亂的語言,這本書能夠幫助你區分哪些是語言的精華,哪些是糟粕,對於語言精華,應該深入學習。糟粕部分能看懂別人寫的代碼就行,自己就不用嘗試了。
進階部分
有了以上基礎,就可以進行一般的靜態網頁設計,不過對於復雜的頁面還需要進一步學習。
1、CSS。必看《精通CSS》,看完這本書你應該對:盒子模型,流動,Block,inline,層疊,樣式優先順序,等概念非常了解了。作為練習可以看下《CSS藝門之匠》這本書,它對標題,背景,圓角,導航條,table,表單等主題都有詳細的介紹。
2、Java。上面提到內容還不足以讓你勝任JS編程。在有了基礎之後,進一步學習內容包括:
a) 框架。
推薦jQuery,簡單易用,學習方法也很簡單,照著產品文檔做幾個頁面就行了,不用面面俱到,以後遇到問題查文檔就行了。框架可以幫你屏蔽瀏覽器的差異性,讓你能更專注與Web開發學習的精髓部分。補充:可以使用 Codecademy 學習 Java,jQuery,用戶體驗真的很好(感謝 TonyOuyang )。
b) Java 語言範式 。這個名字可能並不恰當,只是我找不到可以描述「面向對象」,「函數式」這個兩個概念的概念。Java不完全是一個面向對象的語言,它的很多設計理念都有函數編程語言的影子,甚至說如果你不用面向對象,完全可以把它理解成一門函數式編程語言。
Java的很多語言特性,都是因為他具有函數式語言的特點才存在的。這部分推薦先學習面向對象的基本理論,對封裝,繼承,多態等概念要理解,維基網路,網路會是你的幫手,另外推薦《Object Oriented Java》,應該有中文版。對與函數式編程我了解的也不系統,不好多說,可以自己網路一下。
c) Java 語言內部機制。必須弄清如下概念:JS 中變數的作用域,變數傳遞方式,函數的定義環境與執行環境,閉包,函數的四種調用方式(一般函數,對象的方法,apply,call),以及四種調用方式下,『this』指向的是誰。這部分內容你會在《Java語言精粹》中詳細了解。另外,你必須理解 json。
d) dom編程,這個Web前端工程師的核心技能之一。必讀《Dom編程藝術》,另外《高性能 Java》這本書中關於dom編程的部分講的也很好。
e) Ajax編程,這是另一核心技術。Ajax建議在網上查些資料,了解這個概念的來龍去脈,網路,維基網路上的內容就足夠了。真正編程是很容易的,如今幾乎所有框架都對Ajax有良好的封裝,編程並不復雜。
f) 了解瀏覽器差異性。這部分包括CSS和js兩部分,瀏覽器差異內容很多,建議在實踐中多多積累。另外對於瀏覽器的渲染模式,DOCTYPE等內容應該系統學習。
3、HTML5和CSS3 。HTML5規范已經於2014年10月28日發布了,移動端HTML5和CSS3已經得到了非常廣泛的使用,必知必會呀。
升級部分
有了以上知識,對於大多數小型網站,你應該已經可以寫出能夠工作的代碼了。但要想成為更專業的前端,你還需繼續努力。更高的要求大概還有四方面:1)易維護,2)可測試,3)高性能,4)低流量(移動端)。
易維護。對於頁面你該理解『樣式』,『數據』,『行為』三者分離,對應的當然就是CSS,HTML,js。對於js代碼,你最好了解設計模式,重構,MVC等內容。
可測性。
高性能。必讀《高性能Java》
低流量。移動端關注比較多。
額外補充部分
前端項目同樣面臨軟體生命周期的各個環節,首先是代碼管理,你必須學會使用Svn和Git。其次是代碼的構建,如今前端代碼構建已經不是簡單的壓縮一下了,需要進行依賴管理、模塊合並、各種編譯,比需要學會使用Grunt、Gulp等前端構建工具。
以上內容只是簡單說了前端學習的順序。對於前端開發,基本內容就這些了,可以根據自己的興趣愛好選擇性學習以下內容。
1、交互設計。大公司依然有專業人士搞這些,不過不懂交互的前端一定不是好前端。推薦《簡約至上》。
2、後端。
應該說前端工程師必須至少了解一門後端語言,不過如果愛好也可深入學習,入手難度比較低的應該是PHP了。這部分由可分為基於頁面,基於框架兩種。大型項目都是基於框架開發的,建議至少了解一個MVC框架,比如PHP的Ci、Yii、Yaf 等,好還框架的設計思想都大同小異。如今NodeJs在大公司已經得到普遍的使用,推薦大家使用在Node上使用Express框架做一些後端服務的開發。
3、Android和IOS開發。
時至今日,前端的工作領域已經非常廣泛,native的界面開發本質上也是前端開發,個大公司都面臨著Native環境和web環境頁面同時維護的問題,如果能夠在技術上得到統一,將會有巨大的價值。
如何才能快速入門前端
1、學習東西,自學是一種途徑,然而在自學的過程中,很多人處於不知道自己不知道的狀態。
2、另一種是跟著高手,開闊視野,達到知道自己不知道的境界,從而有方向,在短時期內進入到一個新的境界,節約時間成本。
❸ 怎麼學習前端
如今的WEB前端工程師不論是薪資待遇還是工作環境都很不錯,因此吸引了不少的人加入。
第一個階段,HTML5+CSS3,需要大家掌握的知識點是我們常用的瀏覽器和瀏覽器內核是什麼,和html語法和使用技巧並將常用標簽掌握。還需要學習的就是css的語法和使用技巧等等。這個階段大家一般需要學習的時間在10天左右。
第二個階段,js交互設計的學習,需要大家掌握JavaScript語法和相應的演算法,如:用戶界面交互、變數提升及變數作用域、定時對象等。其它類似,cookie原理解析、正則表達式、面向對象原型繼承、http協議、Ajax前後台數據交互等等也是需要大家學習的。這個階段一般需要大家學習的時間在兩周左右。
第三個階段,node開發,需要大家掌握的知識點主要是,webpack模塊打包器、客戶端伺服器交互模型、 JavaScript 非同步編程模型、 JavaScript 模塊化編程方式、 能夠使用 Node.js 操作 MongoDB 資料庫、 能夠獨立開發基於後台介面的動態網站、Ajax 數據交互的項目、能夠獨立完成企業網站從前台到後台的基本開發工作。這個階段需要大家學習的時間在兩周左右。
第四個階段,前端框架的學習,這個階段需要大家掌握的知識點主要是, D3.js 進行大數據可視化交互開發、Vue 技術棧進行項目開發、React 技術棧進行項目開發、源代碼管理工具的使用、web項目的部署與發布模式學習,可以對常見網站業務模塊進行開發等等,這個階段一般需要大家的學習時間在兩周左右。
第五個階段,小程序與app開發,這個階段需要大家學習的知識點主要是,小程序開發基礎並獨立開發小程序項目、Canvas的掌握、小程序開發框架mpvue的使用、第三方AI平台的使用等。這個階段需要大家學習的時間在三周左右。
沒有基礎的小夥伴想要成為專業的WEB前端工程師在千鋒只需要5個月左右的時間就可以成為合格的WEB前端工程師。
❹ 前端怎麼學
與其他計算機主流技術所不同的是,Web前端所包含的知識模塊很多,就目前而言,HTML、CSS、JS、DOM是目前前端技術最為基礎也是最為主要的四大模塊,但會隨著實際需求而有所改變。
一名優秀的Web前端工程師,需要JavaScript語言基礎扎實,具有良好的規范開發習慣;熟悉常用的設計模式,熟練使用Vue、Angular技術棧開發;能夠熟練使用angular、vue、echarts、jquery、react等框架進行傳統開發;要熟悉MVVM、MVC開發模式;熟悉前端工程化、自動化技術,可以根據需求配置Gulp文件及更改Webpack配置文件;熟練使用git版本管理工具。
此外,還要熟悉HTML5、CSS3的新特性,了解不同瀏覽器之間的差異,製作出的頁面能夠有很好的兼容性。
Web發展得很快,幾乎每天都在變化!如果沒有快速學習的能力,就跟不上 Web發展的步伐。作為前端工程師僅僅依靠今天的知識是無法適應未來的,必須不斷提升自己,不斷學習新技術、新模式。因此,不僅作為新人小白要努力學習,提高自己;就連已經入職三五的前端開發工程師,也需要不斷學習,了解前端技術的變化,提高自己的技術技能。
❺ 自學前端,前端開發的學習路線是什麼
自學前端其實很辛苦,需要有強大的自製力和堅持下去的學習心,並且做好詳細的學習規劃嚴格執行;如果你想學前端,下面的學習路線或許對你有幫助。
前端完整學習路線
第一階段:
HTML CSS:HTML進階、CSS進階、div css布局、HTML css整站開發。
JavaScript基礎:Js基礎教程、js內置對象常用方法、常見DOM樹操作大全、ECMAscript、DOM、BOM、定時器和焦點圖。
JS基本特效:常見特效、例如:tab、導航、整頁滾動、輪播圖、JS製作幻燈片、彈出層、手風琴菜單、瀑布流布局、滾動事件、滾差視圖。
JS高級特徵:正則表達式、排序演算法、遞歸演算法、閉包、函數節流、作用域鏈、基於距離運動框架、面向對象基礎。
JQuery:基礎使用懸著器、DOM操作、特效和動畫、方法鏈、拖拽、變形、JQueryUI組件基本使用。
第二階段:HTML5和移動Web開發
HTML5:HTML5新語義標簽、HTML5表單、音頻和視頻、離線和本地存儲、SVG、Web Socket、Canvas。
CSS3:CSS3新選擇器、偽元素、臉色表示法、邊框、陰影、background系列屬性改變、Transition、動畫、景深和深透、3D效果製作、Velocity.js框架、元素進場、出場策略、炫酷CSS3網頁製作。
Bootstrap:響應式概念、媒體查詢、響應式網站製作、刪格系統、刪格系統原理、Bootstrap常用模板、LESS和SASS。
移動Web開發:跨終端WEB和主流設備簡介、視口、流式布局、彈性盒子、rem、移動終端JavaScript事件、手機中常見JS效果製作、Zepto.js、手機聚劃算頁面、手機滾屏。
第三階段:HTTP服務和AJAX編程
WEB伺服器基礎:伺服器基礎知識、Apache伺服器和其他WEB伺服器介紹、Apache伺服器搭建、HTTP介紹。
PHP基礎:PHP基礎語法、使用PHP處理簡單的GET或者POST請求。
AJAX上篇:Ajax簡介和非同步的概念、Ajax框架的封裝、XMLHttpRequest對象詳細介紹方法、兼容性處理方法、Ajax框架的封裝、Ajax中緩存問題、XML介紹和使用。
AJAX下篇:JSON和JSON解析、數據綁定和模板技術、JSONP、跨域技術、圖片預讀取和lazy-load技術、JQuery框架中的AjaxAPI、使用Ajax實現爆布流案例額。
第四階段:面向對象進階
面向對象終極篇:從內存角度到理解JS面向對象、基本類型、復雜類型、原型鏈、ES6中的面向對象、屬性讀寫許可權、設置器、訪問器。
面向對象三大特徵:繼承性、多態性、封裝性、介面。
設計模式:面向對象編程思維、單例模式、工廠模式、策略模式、觀察者模式、模板方法模式、代理模式、裝飾者模式、適配器模式、面向切面編程。
第五階段:封裝一個屬於自己的框架
框架封裝基礎:事件流、冒泡、捕獲、事件對象、事件框架、選擇框架。
框架封裝中級:運動原理、單物體運動框架、多物體運動框架、運動框架面向對象封裝。
框架封裝高級和補充:JQuery框架雛形、可擴展性、模塊化、封裝屬於傳智自己的框架。
第六階段:模塊化組件開發
面向組件編程:面向組件編程的方式、面向組件編程的實現原理、面向組件編程實戰、基於組件化思想開發網站應用程序。
面向模塊編程:AMD設計規范、CMD設計規范、RequireJS,LoadJS、淘寶的SeaJS。
第七階段:主流的流行框架
Web開發工作流:GIT/SVN、Yeoman腳手架、NPMer依賴管理工具、Grunt/Gulp/Webpack。
MVC/MVVM/MVW框架:Angular.js、Backbone.js、Knockout/Ember。
常用庫:React.js、Vue.js、Zepto.js。
第八階段:HTML5原生移動應用開發
Cordova:WebApp/NativeApp/HybirdApp簡介、Cordova簡介、與PhoneGap之間的關系、開發環境搭建、Cordova實戰(創建項目,配置,編譯,調試,部署發布)。
Ionic:Ionic簡介和同類對比、模板項目解析、常見組件及使用、結合Angular構建APP、常見效果(下拉刷新,上拉載入,側滑導航,選項卡)。
React Native:React Native簡介、React Native環境配置、創建項目,配置,編譯,調試,部署發布、原生模塊和UI組件、原生常用API。
HTML5 :HTML5 中國產業聯盟、HTML5 Plus Runtime環境、HBuilder開發工具、MUI框架、H5 開發和部署。
第九階段: Node.js全棧開發:
快速入門:Node.js發展、生態圈、Io.js、Linux/Windows/OS X環境配置、REPL環境和控制台程序、非同步編程,非阻塞I/O、模塊概念,模塊管理工具、開發流程,調試,測試。
核心模塊和對象:全局對象global,process,console,util、事件驅動,事件發射器、加密解密,路徑操做。
祝你學有所成!
❻ Web 前端如何入門
如果你是剛入門、或者准備入門的童鞋。我建議你還是按部就班一步步的來,先把 HTML + CSS 先學好,注意:這里並不是要你非常深入的學習 HTML + CSS,如果要非常深入的學習 CSS,得花好多年,比如很有名的張鑫旭老師,就是一直深耕與 CSS 領域。
(1)把 CSS 的盒模型、浮動、裝飾、flex、適配,這幾塊掌握清楚了,就能解決業務中 80% 以上的問題了,找幾個靜態頁面練練手,可以找 PC、移動端都有的一些著名網站,比如「網路首頁」。
(2)大概花一周的時間把 JavaScript 語言最基礎的內容學習一下,如:變數(lvar、let、const)、條件判斷(if、else、switch)、循環(for、while、do…while),函數(function)、數組等。
(3)花兩周的時間把 DOM 和 BOM 的基礎知識、事件、定時器、事件學習一下,然後做練習。這里強調一下:做練習很重要,從我兼職帶學生和在公司帶實習生的經驗來看,學了一些知識的時候,一定要加以練習。這個階段一些簡單的特效了,把所有學到的知識都給用上去(HTML + CSS + JavaScript + DOM + BOM + 定時器的知識點都可以用上去)
學習是一個艱苦的過程,當然如果能把技術學成,最後也一定可以獲得高薪工作。掌握一個好的學習方法,跟對一個學習的人非常重要。今後要是大家有啥問題,可以隨時來問我,能幫助別人學習解決問題,對於自己也是一個提升的過程。
(4)用三周 ~ 四周的時間深入學習 JavaScript,其中:原型、閉包、作用域鏈、this、面向對象,這幾塊要重點學習。在這個階段還不要學習 ES6+ 的內容,先把 ES5 的內容掌握好,學習這部分的內容會比較難,一定不要放棄。
(5)用一周學習 node.js 最基礎的知識,注意:這里學習最基礎的知識就行,知道一個 HTTP 請求到響應的大致過程就可以,知道 GET、POST 的區別,能夠寫出一個最簡單的介面即可。關於 ndoe.js 其他的內容放到後面再學習,這一步是為了學習 Ajax 做准備。
(6)用兩周的時間學習 Ajax,深入學習什麼是非同步,向自己用 node.js 寫的後端介面發送請求。一開始使用回調函數的方式,逐步學習使用 Promise、async + await,在這一步的實戰中學習非同步相關的知識,非同步的知識比較抽象,一定要結合實戰學習。
(7)用一周的時間學習 ES6+ 的內容,有一部分的內容已經在前面幾步中學完了,比如 let、const、Promise、async。這一步中重點學習箭頭函數、class、模塊化、擴展方法(字元串、數組、函數等)
(8)以上步驟都走完之後,前端已經入門了,可以學習框架了,建議先學習 Vue.js,關於 Vue.js 學習的步驟與內容,我在以下回答中有詳細講述(學習 React 也是差不多的套路),這里就不再贅述了。
以上內容學完就夠了嗎?肯定不夠呀,CSS 還需要深入、JavaScript 還需要深入、組件化開發還需要深入,node.js 還需要深入,還要學習數據結構和演算法、計算機網路、操作系統等。
❼ 前端開發需要學習什麼應該怎麼學
目前前端開發主要通過自學和報班學習兩種途徑學習,自學的難度高一些。
自學的話,要先規劃好自己要學哪些知識,從哪裡入手,有困難如何解決。機構學的話,就要選一個靠譜的機構。近幾年,前端的發展還是非常好的,市場需求大,加上學習起來也相對簡單,有眾多人選擇並學習。
學習的內容包括:
①計算機基礎以及PS基礎
②前端開發基礎(HTML5開發、JavaScript基礎到高級、jQuery網頁特效、Bootstrap框架)
③移動開發
④前端高級開發(ECMAScript6、Veu.js框架開發、webpack、前端頁面優化、React框架開發、AngularJS 2.0框架開發等)
⑤小程序開發
⑥全棧開發(MySQL資料庫、Python編程語言、Django框架等)
⑦就業拓展(網站SEO與前端安全技術)
想要系統學習,你可以考察對比一下開設有IT專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能,建議實地考察對比一下。
祝你學有所成,望採納。
❽ 學習Web前端 如何快速的從入門到精通
前端開發可以自學,也可以選擇口碑好、信譽佳的機構學。
互聯網的發展帶動了多種行業的發展,Web前端在互聯網行業也發揮著越來越重要的作用。Web前端開發不僅在形式、內容和功能上也有了極大的豐富,而且對前端開發人員的要求越來越高。
web全棧工程師5.0課程學習內容包括:
①計算機基礎以及PS基礎
②前端開發基礎(HTML5開發、JavaScript基礎到高級、jQuery網頁特效、Bootstrap框架)
③移動開發
④前端高級開發(ECMAScript6、Veu.js框架開發、webpack、前端頁面優化、React框架開發、AngularJS 2.0框架開發等)
⑤小程序開發
⑥全棧開發(MySQL資料庫、Python編程語言、Django框架等)
⑦就業拓展(網站SEO與前端安全技術)
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
❾ 零基礎學習前端的順序是什麼
下面小編給大家分享一下前端開發的學習路線
一、HTML5+CSS3:HTML5和CSS3是通往Web工程師路上必須學會的基本內容,包括HTML5語法及使用技巧、HTML5常用標簽、CSS語法及使用技巧、DIV+CSS布局方式、常見網頁布局模式等等。
二、JS交互設計:JS交互技術可以賦予頁面一個動態的效果展示,提升用戶的瀏覽體驗,包括JavaScript基本語法、DOM的各種操作、DOM編程、JavaScript常見兼容性方案、jQuery等等。
三、Node開發:Node.js不僅僅是一個框架,它是一個完整的JavaScript環境,配備了開發人員可能需要的開發工具。所以學好Node是在打通前後端開發中需要掌握的技術。這部分需要學習ES6的語法、兼容性、前端模塊化開發、Webpack模塊打包器、Node.js、JavaScript非同步編程模型、模塊化編程方式、Ajax數據交互等等。
四、前端框架:前端框架是Web開發人員需要熟練掌握的技能,並且在實際開發中是會被廣泛應用的,需要學習Vue、React、Angular等框架、D3.js、Vue技術棧進行項目開發;掌握React技術棧、Webpack項目構建配置流程、Web項目的部署與發布等等。
五、小程序與APP開發:現在移動應用越來越受歡迎,掌握了小程序和APP開發技術可以增強自身競爭力,學習內容包括Canvas、小程序開發框架mpvue、ReactNative等 。
❿ 怎麼自學前端
自學方法:
1、作為一個初學者,你必須明確系統的學習方案,我建議一定有一個指導的人,全靠自己學,放棄的幾率非常大,在你對於web前端還沒有任何概念的時候,需要一個人領進門,之後就都靠自己鑽研,第一步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。
2、視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麼?看來看去什麼都不會寫,所以在這里給大家提醒,書可以看,但是是在建立於你已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於你對於知識的理解。
3、對於學習技術來講,掌握一個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,一旦學習方法不對,可能就會造成「方法不對,努力白費」。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,一定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合你自己的學習法方法是學習的前提。
4、不建議自己一個人瞎學,在我了解學習編程的這些人來看,從零基礎開始學並且最後成功做這份工作的其實並沒有幾個,我覺得大部分原因就是因為他們都不了解web前端是干什麼的,學什麼的,就盲目的買書看,到處找視頻看,最後看著看著就放棄了,所以我建議初學者在沒有具體概念之前,還是找有經驗的人請教一下,聊過之後你就會知道web前端具體是干什麼的,該怎麼學,這是我個人的小建議,可以不採納。
自學路線:
第1階段:前端頁面重構(4周)
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
第2階段:JavaScript高級程序設計(5周)
內容包含:(原生JavaScript交互功能開發項目、面向對象進階與ES5/ES6應用項目、JavaScript工具庫自主研發項目)
第3階段:PC端全棧項目開發(3周)
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
第4階段:移動端項目開發(6周)
內容包含:(Touch端項目、微信場景項目、應用Angular+Ionic開發WebApp項目、應用Vue.js開發WebApp項目、應用React.js開發WebApp項目)
第5階段:混合(Hybrid,ReactNative)開發(1周)
內容包含:(微信小程序開發、ReactNative、各類混合應用開發)
第6階段:NodeJS全棧開發(1周)
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)
基礎書籍:
1、《Head First HTML與CSS(第2版)》,入門真的是經典書籍,手把手教學,豐富的案例讓你從 0 開始學前端。
2、《CSS權威指南(第三版)》,這本書作為 CSS 的經典著作,把原理講得非常的通透,除了 w3c 標准,算最權威的一本了,畢竟權威指南。
3、《CSS揭秘》神書,47 個 css 技巧讓你在面對各種 css 問題的時候游刃有餘。是 css 書籍中評分最高的了,css 進階必備。
4、《javascript語言精粹》,這本書可以在入門之前了解一下基本語法,以及在學習之前可以了解下 JS 裡面的精粹以及糟粕,雖然這本書很薄很薄,但是值得反復去讀的一本書。
5、《JavaScript DOM編程藝術(第2版)》,本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐。
6、《JavaScript權威指南》:犀牛書是每個FE都繞不過的一本書,可以先大致通讀幾遍,也可以把其當作工具書,時時翻閱。
視頻教程:
網頁鏈接
望採納~