我的前端技能树
2017-02-19 本文已影响37人
love丁酥酥
HTML
常见标签和属性
HTML5
CSS
常用选择器
常用样式和布局
响应式布局(了解,并不熟悉)
rem 的使用(了解,并不熟悉)。
过渡和动画(了解,并未使用)。
css预处理:less和stylus(使用,并不熟练),sass(了解,未使用)
JavaScript
基础语法(变量,函数定义,流程等)
数据类型
变量的求值(作用域,变量定义提升,this,原型链等)
DOM
DOM 的增删改查
事件
BOM (浏览器相关信息,浏览记录历史和一些全局API)
Ajax
客户端存储:Cookie,Web Stroge(Local&Session),离线缓存。
综合
页面性能优化
代码调试
浏览器的调试工具
移动端页面调试
HTTP (缓存机制,请求头,相应头,浏览器同源策略等)
框架
主框架:jQuery, Backbone, Vue。 (使用,并不熟练)React(只是了解)。
加载器:Webapck, Requirejs。(了解,并不熟练)。
工具库:UnderScore(了解,并不熟练)
前端工程化
依赖管理:npm(使用,并不熟练)
工作流:Webpack,Gulp。(使用,并不熟练)
生成项目结构脚手架:yo
软件
IDE:Webstorm
代码版本控制: Git, SVN。
切图: Photoshop (了解,未使用)。
想学的
和Native的交互:移动端app如何与h5页面交互
移动框架开发:如何选取现有技术组织一个移动开发框架
微信开发:包括微信页面和微信小程序的开发
nodejs:如何利用node构建后端,实现全栈式开发