Open
Description
程度 | 表示 |
---|---|
了解 | ★ |
熟悉 | ★★ |
掌握 | ★★★ |
精通 | ★★★★ |
融会贯通 | ★★★★★ |
入门掌握
知识点 | 掌握程度 | 备注 |
---|---|---|
前端安全 | ★ | 了解XSS和CSRF |
Chrome插件开发 | ★ | 了解即可 |
Yeoman | ★ | 脚手架作者需要非常精通 |
Bower | ★★ | 搞懂原理,熟练基于 Bower 架设自己和团队的代码仓库,通常和Yeoman配合使用 |
编码知识 | ★★ | gb系、UTF系、Unicode、URL编码、Base64 等常见编码要非常熟悉,并能熟练互转 |
Jquery/Zepto | ★★ | 入门只需熟悉,对资深工程师必须要求通读它们或其他开源类库的代码 |
项目管理 | ★★★ | 组织、发起、跟进、汇报一个项目的全周期的能力,包括多任务并行、和突发情况处理,具备高效和高质量记录、备份、确认和项目交接能力 |
软件工程、前端架构 | ★★★ | 必须对团队协作和跨部门协作、前端架构方面常见的问题具备很高的辨识度 |
NodeJS | ★★★ | Web 工程化必备技能 |
PS | ★★★ | 掌握PS常见用法 |
CSS 2.x & 3.x | ★★★★ | 前端工程师必备技能,但很少能达到 CSS 架构师级别,这要求前端对美术、排版、字体、屏显设备 都必须精通 |
HTTP协议 | ★★★★ | 必须精通HTTP协议、包括缓存、状态头等 |
Grunt | ★★★★ | Web 工程化必备技能 |
页面渲染过程 | ★★★★ | 在浏览器中敲入URL到完整渲染出来,经历的过程 |
组件开发 | ★★★★ | 具备基本的代码抽象能力 |
ES5 | ★★★★ | 移动Web开发同学必须非常熟悉,将大大简化JS冗余代码 |
HTML语义化 | ★★★★ | 通常看HTML代码结构就能看出一个人是不是真正搞前端的 |
FireBug / ChromeDeveloperTools | ★★★★★ | 必备技能 |
JavaScript 1.6 | ★★★★★ | 最流行的JavaScript版本,借此搞懂原生JS最基础的东东,前端必备技能 |
JavaScript 设计模式 | ★★★★★ | 包括Attr、CustomEvent、Base等标准面向对象编程模型,必须达到融汇贯通 |
Git | ★★★★★ | 不解释了 |
航旅无线Web团队必备
知识点 | 掌握程度 | 备注 |
---|---|---|
Linux命令 | ★ | 全 MacBookPro,命令行操作必然要了解 |
PHP | ★★ | 写TMS必须要会PHP |
NPM | ★★ | 熟悉使用和开发、并提交NPM包 |
Android/IOS客户端开发 | ★★ | 对Java或OC很熟练,IDE 工具使用熟练 |
Hybrid混合式开发 | ★★★ | 对Hybrid不能停留在HelloWorld的层次,必须有自己独到的见解和明晰的观点 |
KISSY 1.x / 5.x | ★★★ | 搞懂 KISSY Loader 加载机制和模块化开发方法 |
前端项目的工程化和模块化 | ★★★ | 必备的团队开发基本知识,包括抽象代码、共享代码的设计和实现 |
文档能力 | ★★★ | 邮件、文档沉淀和总结能力 |
FlexCombo | ★★★ | 本地开发环境服务的核心模块,搞懂他的作用和原理,以及各种配置方法 |
HTML5/CSS3 | ★★★★ | HTML5新特性在各种浏览器中的兼容情况,和CSS3的兼容性以及性能 |
Juicer | ★★★★ | 航旅前端团队采用的模板引擎 |
Web性能优化 | ★★★★ | 弱网下性能优化是必备技能 |
淘系工具 | ★★★★ | AWP、AWPP、TMS、云梯、Aplus、SPM、各种埋点和数据采集 |
KMD/KMC | ★★★★★ | KISSY 模块格式、写法、对团队开发的支撑、和Loader的配合、KMC的常见配置,必须要非常精通 |
KISSY 组件开发 | ★★★★★ | 必须具备抽象代码能力,并封装为KISSY组件,这里包括对Base的继承,API设计理念、代码可扩展性和可继承性等,理论实战都要很强 |
KISSY MINI | ★★★★★ | 搞懂KISSY MINI的架构和熟练使用所有API |