前端开发工程师需要掌握的知识

转自: http://www.html5war.com/?p=354  

 

 

 

随着Web2.0的兴起,前端开发工程师成为了一个专门的职业,笔者今天归纳整理了前端开发工程师都应该要掌握哪些知识技能:

【开发语言】:HTML、CSS、JavaScript、XML/JSON、Python/PHP等服务端脚本语言、

                        FLex/ActionScript/AIR

【开发框架】:jQuery、YUI、Symfony/Zend、Django、SoundManager、ASTRA

【各种浏览器】:IE6/7/8/9/10、FireFox、Safari、Chrome、Opera、手机浏览器

【各种应用】:网站应用、手机应用、桌面应用、游戏、Comet

【开发工具】:VIM、Aptana、DW、TextMate、PS、Firebug、Companion、Fiddle、Charles、JSDoc、

                         YUIDoc、Cygwin、SVN、ant、JSLint、YSlow、

【性能与安全】:SEO、XSRF/CSRF,Caja、YSlow、Smushit、34Rules

【开发服务】:Google Map,51Map等地图服务、Google AjaxAPI,FlickerServices,Search API、

                        AppEngine、YAP,BOSS,SearchMonkey

【业内标准】:W3C(DOM、CSS、HTML)、UWA,OpenSocial、POSH,XOXO,RSS/ATOM,RDF,

                         XSPF、YAML、JSONP、JSON-RPC、Bayeux、MicroFormat、HTML5、WF2.0

除了上面这些知识技能,还需要掌握包括:Hack技术、开源项目、沟通方法与表现力、交互与设计、ARIA、设计模式与方法、开发流程与方法。

前端开发工程师

你可能感兴趣的:(前端技术)