1. 程式人生 > >前端學習筆記 1 - 職業入門

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

圖表 art 網絡 easyui 統計 one cap man mysql

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 聚合的互聯網時代
用戶擁有自己的數據,可以在多個平臺交互共享,
強化了虛擬貨幣,網絡安全,以及語義化的實現,

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)移動端,框架,

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