個人理解的前端工程師能力要求

前端工程師的一些技術能力

1.UI設計
能夠根據用戶需求及當前業界的流行趨勢,繪製出用戶體驗佳頁面美觀的UI設計稿

2.頁面製作能力
1) 能夠根據UI設計稿(PSD或PNG),製作出相應的靜態頁面
2) 在有自適應UI設計稿的基礎上,能夠設計出自適應的頁面;
有移動端的頁面製作經驗,知道移動端與PC端頁面的差別;
3) 能夠使用 HTML5/CSS3中新特性,製作更美觀絢麗的頁面
4) 能夠處理大多數瀏覽器兼容性問題

3.前臺框架知識
1) 深入理解並運用js的能力
2) ajax使用,跨域,xss的攻擊防護
3) 前臺模板使用(jquery-template,artemplate等)
4) http協議知識(常用header,cookie,狀態碼,session的概念)

4.後臺框架知識
1) 瞭解服務器環境搭建 jdk、tomcat、mysql及war包發佈
2) 瞭解freemarker語法

5.算法
1) lodash.js/underscore.js
2) 瞭解常用的排序、選擇算法
3) 瞭解其他常用算法

6.性能
http://www.zhihu.com/question/21658448

7.關注業界動態
1) AngularJS
2) React.js
3) 其他MVVM的框架
4) AMD/CMD規範等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章