Ⅰ web前端自學要多久
這個要看個人的實際情況決定;自學最注重個人的自製力和學習力,你要抵禦各種誘惑,還要有詳細的學習規劃,才能保證正常的學習,徐徐漸進。下面的學習路線或許對你有幫助:
前端完整學習路線
第一階段:
HTML CSS:HTML進階、CSS進階、div css布局、HTML css整站開發。
JavaScript基礎:Js基礎教程、js內置對象常用方法、常見DOM樹操作大全、ECMAscript、DOM、BOM、定時器和焦點圖。
JS基本特效:常見特效、例如:tab、導航、整頁滾動、輪播圖、JS製作幻燈片、彈出層、手風琴菜單、瀑布流布局、滾動事件、滾差視圖。
JS高級特徵:正則表達式、排序演算法、遞歸演算法、閉包、函數節流、作用域鏈、基於距離運動框架、面向對象基礎。
第二階段:HTML5和移動Web開發
HTML5:HTML5新語義標簽、HTML5表單、音頻和視頻、離線和本地存儲、SVG、Web Socket、Canvas。
CSS3:CSS3新選擇器、偽元素、臉色表示法、邊框、陰影、background系列屬性改變、Transition、動畫、景深和深透、3D效果製作、Velocity.js框架、元素進場、出場策略、炫酷CSS3網頁製作。
移動Web開發:跨終端WEB和主流設備簡介、視口、流式布局、彈性盒子、rem、移動終端JavaScript事件、手機中常見JS效果製作、Zepto.js、手機聚劃算頁面、手機滾屏。
第三階段:HTTP服務和AJAX編程
WEB伺服器基礎:伺服器基礎知識、Apache伺服器和其他WEB伺服器介紹、Apache伺服器搭建、HTTP介紹。
PHP基礎:PHP基礎語法、使用PHP處理簡單的GET或者POST請求。
第四階段:面向對象進階
面向對象終極篇:從內存角度到理解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、常見效果(下拉刷新,上拉載入,側滑導航,選項卡)。
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前端
我也在W3Cschool學過HTML,總感覺缺了點什麼,然後就去報了培訓班,跟老師說我要學用HTML做出好看的EDM設計,於是老師就讓我照著EDM案例模仿學習,很快我就拿到了網頁設計師的認證,賣給客戶$100一個,很快就賺回了培訓費。這算不算最早期的知識付費,還賺了?
學習需要動力,總是停留在理論層面是沒有價值的,所謂的實操也不是一場考試認證,而是做出商業化項目作品,看客戶是否願意為你付費?正好有一個機會,讓你做屬於自己的3D可視化項目,這里了解一下什麼是3D可視化?就是帶有基礎數據的3D效果圖,根據需求不同進行更多效果開發,天貓雙十一倒數大屏也算一種!
Ⅲ 怎樣自學web前端開發
1、首先,得學習一下html,主要是學習一下html標簽的使用方法。推薦一個學習平台,W3C 菜鳥教程。這個教程簡單易用,適用於初學入門者,能比較完善的學習html是怎麼使用的。(如果感興趣,學完後可以接著學一下html5,這個是目前最新版本的html,也比較簡單的。)
Ⅳ 自學web前端應該要注意一些什麼
1、不要以看書學習為主,學習Web前端編程不是數學語文那麼容易,你看看例題就會了,更需要的是別人的講解,你自己看書上那些專業的文字,只是憑你自己意識理解的那樣來。但是一般情況下我們都理解不了,畢竟我們不是出書的人,最好的方式就是找視頻進行學習,找好的視頻進行學習,然後在配上別人的解答,在加上自我的主動學習。
2、最好能系統專業的學習,因為如果你是一個小白或者零基礎的入門者,自學也有可能會勉強入門。但是肯定會比別人走很多彎路,或者花費更長的時間,所以最好是能系統的學習。這樣不僅能快速入門,升級的幾率也很大,而且也能短期內出效果。
3、當你學習的時候,可能會出現學了就忘記不住的情況。打個比方:比方說我們在學習英語的時候,一天學習20個單詞,但是過了一周之後,我肯定會忘記之前學過的單詞。那麼記住這些單詞最好的辦法就是應用於對話當中。我們學習Web前端也是這樣,同一個標簽或者屬性,或者是JavaScript的語法,只有你不斷的見到它,並且應用它,讓它都認識你了,這樣你就扎實的掌握了,所以實際應用非常重要。
4、學習方法決定了你學Web前端的效率以及你可以走多遠,學習編程非常依賴一個好的學習方法,有太多人因為學習方法不對最終導致放棄,所以千鋒武漢Web前端培訓小編讓各位一定注意自己的學習方法,每個人的學習方法不一樣,但是大多數人錯誤的學習方法都是相同的,所以這方面一定要找專業人士請教。
Ⅳ 自學前端WEB要多久
自學前端的時間要根據自身基礎來決定,但是一般的話也要幾個月才能學會。
可以看看培訓班的學習內容哦!根據這樣的內容來制定自己的學習方法和計劃。
前端學習內容有:
第一階段:Web網頁基礎
HTML入門基本內容,CSS+DIV的基礎知識,選擇器,盒子模型,網頁布局,Photoshop
第二階段:Web編程基礎
學習路線:JavaScript基礎,BOM和DOM模型,事件處理,jQuery,交互及動畫,jQuery優質插件,文檔處理,數組和對象操作
第三階段:Web編程高級及全棧開發
學習路線:JavaScript高級編程,原型模式,jQuery插件開發,模塊化組件開,AJAX,Express(Node.js),Mongodb,RequireJS,MongoDB
第四階段:響應式網站開發
學習路線:HTML5/CSS3,響應式原理及布局,Bootstrap,前端依賴管理,CSS預處理語言(Less+Sass),Grunt/Gulp自動化構建工具,Angular4
第五階段:框架與項目管理
學習路線:Grunt/Gulp,Webpack模塊載入器&打包工具,MVC(backbone)架構前端,VUE2,React
第六階段:混合式移動及微信開發
學習路線:React Native,微信小程序,視圖層,邏輯層
Ⅵ web前端我要自學網 web前端教程自學 如何自
學習最好的老師就是興趣,沒有興趣而言,這條路你是走不長遠的,除非你有其他比如說生活壓力,工作壓力等讓你不得不這樣堅持下去。
Web前端培訓學習內容與要求
首先,做前端的話,你的眼光要看遠。現在技術更新很快,如果你還在用什麼幻燈片,燈箱效果,那你真不是做前端的料。只能說你是應付人員,或者說就是只會就應用別人寫的效果代碼而已。
其次,要提升自己的價值。不要學會div+css,就不想學其它的技術了,要時時苛刻想到自己的危險處境,像懂div+css的人太多了,網上教程3天學會div+css,10天精通的資料一天堆。多去學點更多能提現你自身價值的東西,比如除div+css之外,可以學習一些後台語言php,java之類的。
最後,分享,就是自己的價值要表現出來。中國沒有jquery,沒有smarty,這么好用的東西,中國缺的並不是能力,是分享。所有要學分分析,比如論壇,博客等信息量大的地方,不僅可以學到你不知道的,也可以增加自己的知識積累。
在這里,有必要提醒一下想要從事Web前端開發的新手,一定要明確自己的目標,擺正自己的位置,真正做到掌握一門技術
Ⅶ 如何才能自學web前端
學習前端首先要學的就是基礎(html,css,javasrcipt,html5,css3,jquery)
前期學習html和css,(用來布局和修飾頁面),接著學習javascript(比較重要,要學好它),
還有ajax,jons,es6語法,http協議等這些是重點。
jq是js的框架,只是為了更快的開發項目,所以學好js才學jq就會覺得jq很容易。
基礎扎實之後開始學習框架,先從簡單入手,bootstrap一個比較簡單的框架,
可以找一些比較簡單的響應式官方網站來模仿練習。接著可以學習比較主流的框架
如:vue、angular、react.學一個就可以了,當然你也可以都學,但是一般就學一個也夠了,
(我個人是使用vue和angular),建議是學vue,因為在目前微信小程序是比較主流的,
vue的寫法和微信小程序很像,所以學vue對你以後學小程序是有幫助的。
當然只有這些還不夠,要學會使用資料庫,node.js,還有git等(git代碼管理工具,團隊開發的時候比較重要)
至於在哪學?當然是看視頻教程一邊看一邊跟著寫羅。
Ⅷ 如何才能自學Web前端
前端自學者存在的學習誤區:
1、所學東西可能已過時
奉為經典的東西可能已經過時,或者已經有了更好的替代者,而你獲取信息的渠道有限,消息滯後,導致學習的內容也相對滯後。
2、學習方法盲目。
看書看不懂就找視頻類教程學習,覺得教程跟自己的口味不符就另尋他法,因為自己缺少對資源的辨識能力,總是在沒有清晰規劃學習線路的情況就盲目學習,導致無效學習時間過長而收獲寥寥。
3、只有理論,缺乏真實項目鍛煉。
對技術的理解停留在理論層次,而缺乏真實企業項目的歷練,如果沒有相關實習或工作經歷,對前端崗位具體的責任劃分和工作流程了解不充分。
如何自學前端知識:
自學方法:
1、作為一個初學者,你必須明確系統的學習方案,我建議一定有一個指導的人,全靠自己學,放棄的幾率非常大,在你對於web前端還沒有任何概念的時候,需要一個人領進門,之後就都靠自己鑽研,第一步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。
2、視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麼?看來看去什麼都不會寫,所以在這里給大家提醒,書可以看,但是是在建立於你已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於你對於知識的理解。
3、對於學習技術來講,掌握一個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,一旦學習方法不對,可能就會造成「方法不對,努力白費」。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,一定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合你自己的學習法方法是學習的前提。
4、不建議自己一個人瞎學,在我了解學習編程的這些人來看,從零基礎開始學並且最後成功做這份工作的其實並沒有幾個,我覺得大部分原因就是因為他們都不了解web前端是干什麼的,學什麼的,就盲目的買書看,到處找視頻看,最後看著看著就放棄了,所以我建議初學者在沒有具體概念之前,還是找有經驗的人請教一下,聊過之後你就會知道web前端具體是干什麼的,該怎麼學,這是我個人的小建議,可以不採納。
學前端的話,書籍是必不可少的:
1、《JavaScript高級程序設計(第3版) 紅皮書 》,適合有一定編程經驗的Web應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。
2、《JavaScript權威指南(第6版)》 犀牛書,本書不僅適合初學者系統學習,也適合有經驗的 JavaScript 開發者隨手翻閱。
3、《JavaScript DOM編程藝術 (第2版)》,本書在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐,並全面探討了HTML5以及jQuery等JavaScript庫。
4、《CSS權威指南(第三版)》,不管你是一個有經驗的Web開發人員還是一個徹底的初學者,《CSS權威指南(第3版)》都是你的CSS學習源泉。
5、《JavaScript設計模式》,適合JavaScript初學者、前端設計者、JavaScript程序員學習,也可以作為大專院校相關專業師生的學慣用書,以及培訓學校的教材。
6、《你不知道的JavaScript(上中下卷) 》,本書既適合JavaScript語言初學者了解其精髓,又適合經驗豐富的JavaScript開發人員深入學習。
7、《Vue.js權威指南》,該書內容全面,講解細致,示例豐富,適用於各層次的開發者。
學習路線:
第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資料庫)
視頻教程:
網頁鏈接
Ⅸ web前端可以自學嗎
可以是可以的,這一點毋庸置疑。任何你想學的東西基本都可以自學。
但是凡事都有一個但是,你學前端的目的是什麼。身為一個做了十多年的前端從業者我覺得有必要提醒一下,如果是為了工作,那麼培訓班無疑是最快,最系統的方式。很多人剛開始都是躊躇滿志,覺得自己肯定可以,但大多堅持不了多久就拉胯了。並且自學的一個問題就是沒有重點,如果是為了工作的話,那麼原生JS其實根本就不那麼重要,反而是各種各樣的框架,庫才是重點,而學習這些框架,庫基本上又相當於學了一門語言。培訓班首先是有一定強制性,其次是有學習氛圍,可以讓你更快的入門。
當然,前端也是需要自學精神的,因為在培訓班基本就是入門,前端更新迭代快,確實需要你有很強學習能力,不然很容易掉隊。
如果只是為了打發時間,那學習前端肯定是個好主意。
Ⅹ 怎樣才能自學好Web前端!
Web前端入門簡單,非常適合零基礎小白去學的。想學好Web前端,怎麼少得了一份學習路線?下面分享一份自己收藏的Web前端的學習路線,希望能幫到大家。
學Web前端一般在2萬左右,4-6個月左右的時間。應該根據自己的實際需求去學校實地看一下,面授的,先好好試聽之後,再選擇適合自己的。只要努力學到真東西,前途自然不會差。