摘要:
今天早上看了篇文章《先列个两年计划,万一实现了呢~》,想想自己,如何成为一个合格的前端,进而成为一名优秀知名的前端捏~~~给自己半年时间吐故纳新,成为一名合格的前端。
一、目前的状态与困扰
html + css + js 会用,但小细节还是不是很清楚,js 太过依赖于jquery,html 一些新的标签没怎么用过,canvas,svg也仅仅限于自学的那么点,未在项目中正式使用,css 的css3用的不多,有时想起来会用下scale,transform,transition,animate 小东西,但里面真正的知识,还是不够透彻。
二、最近半年的计划
js 方面:
1)熟读《javascript 高级程序设计》
2)读开源框架源码,目前选中的jquery zepto backbone requirejs 三个,码量不大
3)应用总结js 高效编程,包括优化浏览器加载,浏览器解析
4)使用nodejs 管理前端开发
5)js的一些小细节
javascript绑定事件的方式
javascript事件对象
自定义事件
如何触发自定义事件
zepto/jquery事件机制
解决移动端300ms延迟
ios android事件差异
事件冒泡/捕获机制以及鬼点击
javascript事件底层实现......
css方面:
1)总结应用BFC
Position的各种属性值
行内元素块级元素
行高问题
fixed在移动端的问题
由fixed引导至viewport
缩放等等问题......
2)总结各浏览器样式应用差别
3)
开发自动化工具:
1)nodejs - 已经开始
2)打包工具、压缩工具 - 已经开始grunt
3)H5嵌入APP -- 学习微信js sdk
4)移动端调试工具(如何在手机console,如何在页面上调试手机程序)
5)项目管理工具(git/svn)- 工作中边用边学