logo头像

求知若渴,虚心若愚

进几年前端工程师发展方向

最近小峰哥一直在听一些知名大牛的前端公开课(京城一灯)(可惜都是晚上看的录播),找到一位曾在百度和腾讯就职,做了十年前端开发的,一位技术大牛的公开课,感觉受益良多,今天把课堂笔记贴出来,给大家分享。。

2012年-2013年

1.要求你拥有一个自己开发的兼容各个浏览器操作DOM的库,要求里面可以实现Ajax
2.flash as3.0 硕思闪客:反编译国外flash
3.原生JS的考察 ES3.0
4.会用网页三剑客:Dreamweaver/Fireworks/Flash 加上PS
5.jQuery版本 面试题:this,闭包,原型链,面向对象编程

2014年

1.后端的概念开始前移 ->MVC ->backbone.js
2.WebApp 手机浏览器 HTML5 CSS3 Storage:离线应用技术 Webworks:前端多线程
3.Canvas 游戏产业
4.Compents 浏览器厂商支持好 ->Angular DI AOP MVC MVVM
5.后果:js体积越来越大 -> js后移
6.SPA:单页Web应用 pushstate方式页面路由
自己得有一个小后端(中间层)
/a/b/ 用PHP(控制路由,前端优化) ->Proxy(Java API:java只管生成数据,api,其余给前端php做)
7.ES5发布,所有移动端浏览器都支持 zepto(移动端)
8.amd cmd 前端模块化

2015年

1.Nodejs 稳~ Linux 集群 负载均衡 cmd
2.ES6 Babel

2016年

1.ES6 正式发版本 Nodejs io.js(自立门户) ->Node.js(和解)
2.三大框架:Angular React Vue Redux(数据交互) Service (DI)
不知道去哪写html了 JSX
从View开始: 从View视图到后端API整个链条
3.Angular:Cordova React:React Native
4.nw.js PC端的编程 React-VR WebGl成熟:3D

2017年

百度提出ABC战略
A,就是 AI,人工智能。B,是 Big Data, 大数据,C 是 Cloud,云计算
(前端架构师:思想 ; 图形学数据可视化:数学)
1.AI:前端进行AI开发,ruff(嵌入式) NodeBots(硬件开发) 纯JS
2.Big Data:数据可视化(前端可以做)js图表,css绘制图表,chart第三方等
3.Cloud:Nodejs 部署service

支付宝打赏 微信打赏

赞赏是对我们的肯定!