只懂技术的前端不是好前端——优秀前端的所需技能
欧雷 发表于
经过将近两年 Web 前端方面的开发工作,在做过项目与查看过一些资料之后,将自认为成为一个「优秀的 Web 前端攻城狮」所需具备的技能和知识总结如下(对我在知乎上的答案的补充):
Area.1 基本功——连基本功都不扎实,好意思说自己是做前端开发的吗?!
- HTML 4.X/XHTML
- CSS 2.X
- JavaScript 中 BOM 以及 DOM 的简单操作
Area.2 晋级——大部分人过不了这关!
- HTML 5
- CSS 3.X
- 矢量绘图(SVG、VML)
- ECMAScript(JavaScript 的核心)、BOM、DOM 深入了解
- HTTP 协议
- Ajax
- 浏览器工作原理
Area.2(副本) 副本就是 BOSS 很恶心,但是爆出来的都是极品啊!
- JavaScript OOP
- JavaScript MVC
Area.3 优化
- Web 性能优化
- Web 设计
- 排版印刷
- UX
Area.4 拓展——完全靠兴趣,一般项目用不到
- 微软的 COM
- Mozilla 的 AOM