想成为一个优秀的前端工程师 其实很简单 只要你掌握了 HTML CSS Photoshop ECMAScript DOM BOM NodeJS FlashAS PHP firebug YSlow IETester SuperPreview JsBeautifier Fiddler WireShark tcpdump VIM Aptana Notepad++ EidtPlus svn git SygWin 编译原理 算法原理 软件工程 操做系统 软件测试原理 计算机网络 W3C规范 XHTML XML JSON JSONP HTML5 CSS3 CommonJS AMD HTTP1.1 WebPageTest PageSpeed HttpWatch ShowSlow 34Rule MVC 数据结构 JavaScript设计模式 切面编程 函数式编程 面向对象 JavaScript编程模式 YQL GitHub Zeptojs Jquery JqueryMobile 响应式设计 CSRF XSS ADsafe FBJS Sandbox 知识管理 总结分享 沟通技巧 需求管理 团队合做 代码模块化 代码版本管理 交互设计 可用性知识 可访问性知识 JSLint CSSLint YUICompressor JSDoc YUIDoc LAMP Ant JSMin YUI2 YUI3 Prototype ExtJS Smarty Zend 前端测试 前端MVC ReactJS IE6兼容 IE7兼容 IE8兼容 IE9兼容 Firefox Chrome Opera Safari requireJS CSSsprint Ajax JavaScript原型 包管理 构建工具 测试编写 自动测试 自动部署 csshack SEO webApp phoneGap bootstrap angularJS http协议 html5高级编程 Axure 代码优化 语义化 盒子模型 压缩 做用域 LESS SASS 视觉审美 浏览器工做原理 再加上 多年的经验 和 少量的运气 就差很少了