web前端的學習注意事項
1、JS進階階段。在這個時候,你應該會遇到前后臺交互的問題。那么,你會使用ajax來解決問題。由于有第二階段的基礎(chǔ),通過操作DOM,把后臺數(shù)據(jù)通過不刷新網(wǎng)頁的方式呈現(xiàn)到前端網(wǎng)頁上。
2、交互設(shè)計,面向?qū)ο蟮腏S。 到了這個時候,你已經(jīng)會很有經(jīng)驗的對交互設(shè)計提出你的意見了,在提高用戶體驗應該有自己的理解。對腳本框架,也應該有所涉獵了。
3、JS表現(xiàn)階段。 需要了解Javascript腳本,了解事件模型等等。。 這一步,需要第一階段作為基礎(chǔ)。
在這一階段,主要工作除了切圖之外,你也可以用JS寫一些效果了,比如標簽的切換,菜單的顯示隱藏。
web前端的學習注意事項
- 設(shè)計模式 知道什么是singleton, factory, strategy, decrator么?
- Git 不要只是停留在把Github當做一個網(wǎng)絡(luò)儲存器的層面上, 知道branch, diff, merge么?
- 基本的英語能力(不要求聽說, 只用來讀/寫文檔資料)
- 基本的計算機知識 知道位運算, 溢出, thread, lock, concurrency, parallelism么?
- 熟悉unix的基本命令么? 知道ssh public/private key都是干嘛的么?
- 知道正則么? 能夠熟練的使用么?
- 能寫出詳細的注釋/文檔, 讓閱讀你代碼的人知道你要干嘛么? 能短時間內(nèi)快速地讀懂來自你同事或者其他地方(github, blog)的代碼, 知道什么東西應該寫在什么地方, 以便迅速地參與其中么?
- 給你一個你從來沒有接觸過的庫/語言, 能能夠在較短的時間內(nèi)在你的代碼里正確使用么?
web前端的學習內(nèi)容
全棧開發(fā)
1、PHP+MySQL
要學習PHP基礎(chǔ)知識,PHP表單,PHP高級教程,MySQL,Ajax,知識擴展
2、NodeJs
Node基礎(chǔ),Express框架,MongoDB
移動項目開發(fā)
1、HTML5高級
2、移動端框架
要學習Angular,Vue,React
3、混合開發(fā)
學習React Native、小程序
web前端的發(fā)展前景
更多使用快速原型開發(fā)工具
更加重視人工智能
更多單頁站點
由于用戶更喜歡用滾屏方式瀏覽網(wǎng)頁,各公司將會引起重視并停止浪費時間在設(shè)計和開發(fā)用戶不喜歡的層層相套的子頁面上。這一趨勢將簡化互聯(lián)網(wǎng)并帶來更迷人和身臨其境的網(wǎng)頁瀏覽體驗,每個人都會感覺到愉悅。