前端學習筆記 1 - 職業入門

1. Web的發展歷程
Web 1.0 -> 共享
Web 2.0 -> 交互
Web 3.0 -> 聚合前端

Web 1.0 只讀的互聯網時代
門戶網站爲主,大多爲靜態頁面(只讀瀏覽)。那個時代的公司:NetScape, Yahoo, 新浪,搜狐,騰訊,盛大,
Web 2.0 交互的互聯網時代
注重交互,從「讀」到「寫」、「共同建設」。RSS,blog,Wiki,
Web 3.0 聚合的互聯網時代
用戶擁有本身的數據,能夠在多個平臺交互共享,
強化了虛擬貨幣,網絡安全,以及語義化的實現,web

Why HTML5 ?
FrontPage VS Dreamweaver
Flash VS HTML5編程

2. 前端工程師
1)崗位職責:
需求分析,產品原型(產品經理),編程語言(後端),性能優化,用戶體驗,交互設計
(產品週期中承上啓下的環節)
2)技術棧:
HTML, CSS,JS,
技術棧
Hack技術:兼容性解決方案
3)職業發展:
軟件工程師 -> 架構師,其餘:運營崗,產品崗,設計崗,後端

3. 知識體系
HTML -> H5,CSS -> CSS3,JS,
jQuery(理念:少寫多作), -> jQuery Ui(用戶界面代碼庫), jQuery EasyUI(UI插件集合), ExtJS(跨瀏覽器兼容組件),
圖表統計,HightChats, Chart, 二維繪圖API:Two,
後端:JSP, ASP.NET, PHP, Python,
MySQL, Oracle, SQL Server, MongoDB(分佈式文件存儲),
XML, JSON, AJAX(異步刷新),
Bootstrap, Foundation,
移動端:Cordova/PhoneGap, jQuery Mobile, ionic(混合手機應用),Reactive Native,
工程類:Node.js(必學,響應式),yo(依賴目錄,文件生成) - grunt(構建工具) - bower(包管理器), Gulp - Fis(構建工具), RequireJS(模塊載入) - webPack(模塊加載,打包),
MVC/MVVM:AngularJS, React, Ember, Backbone, Knockout, spine, Batman, Vue.js,
總共四大類:
1)基礎,腳本, 2)類庫,服務器,數據,3)響應式,4)移動端,框架,瀏覽器

相關文章
相關標籤/搜索