學(xué)習(xí)網(wǎng)站:http://www.vuexx.com/
前言
最近一直在聽一些知名大牛的前端公開課(可惜都是晚上看的錄播),找到一位曾在百度和騰訊就職,做了十年前端開發(fā)的,一位技術(shù)大牛的公開課,感覺受益良多,今天把課堂筆記貼出來,給大家分享。
本文主要分享大牛介紹的近五年高級前端工程師乃至于前端架構(gòu)師的招聘要求
2012-2013
1.要求你擁有一個自己開發(fā)的兼容各個瀏覽器操作DOM的庫,要求里面可以實現(xiàn)Ajax
2.flash as3.0 碩思閃客:反編譯國外flash
3.原生JS的考察 ES3.0
4.會用網(wǎng)頁三劍客:Dreamweaver/Fireworks/Flash 加上PS
5.jQuery版本 面試題:this,閉包,原型鏈,面向?qū)ο缶幊?/p>
2014年
1.后端的概念開始前移 ->MVC ->backbone.js
2.WebApp 手機(jī)瀏覽器 HTML5 CSS3 Storage:離線應(yīng)用技術(shù) Webworks:前端多線程
3.Canvas 游戲產(chǎn)業(yè)
4.Compents 瀏覽器廠商支持好 ->Angular DI AOP MVC MVVM
5.后果:js體積越來越大 -> js后移
6.SPA:單頁Web應(yīng)用 pushstate方式頁面路由
自己得有一個小后端(中間層)
/a/b/ 用PHP(控制路由,前端優(yōu)化) ->Proxy(Java API:java只管生成數(shù)據(jù),api,其余給前端php做)
7.ES5發(fā)布,所有移動端瀏覽器都支持 zepto(移動端)
8.amd cmd 前端模塊化
2015年
1.Nodejs 穩(wěn)~ Linux 集群 負(fù)載均衡 cmd
2.ES6 Babel
2016年
1.ES6 正式發(fā)版本 Nodejs io.js(自立門戶) ->Node.js(和解)
2.三大框架:Angular React Vue Redux(數(shù)據(jù)交互) Service (DI)
不知道去哪寫html了 JSX
從View開始: 從View視圖到后端API整個鏈條
3.Angular:Cordova React:React Native
4.nw.js PC端的編程 React-VR WebGl成熟:3D
2017年
百度提出ABC戰(zhàn)略
A,就是 AI,人工智能。B,是 Big Data, 大數(shù)據(jù),C 是 Cloud,云計算
(前端架構(gòu)師:思想 ; 圖形學(xué)數(shù)據(jù)可視化:數(shù)學(xué))
1.AI:前端進(jìn)行AI開發(fā),ruff(嵌入式) NodeBots(硬件開發(fā)) 純JS
2.Big Data:數(shù)據(jù)可視化(前端可以做)js圖表,css繪制圖表,chart第三方等
3.Cloud:Nodejs 部署service
學(xué)習(xí)網(wǎng)站:http://www.vuexx.com/