这是转载别人的一篇文章,原文写的比较详细,链接为:http://developer.51cto.com/art/201203/323287.htm

大概做了总结精简,给自己看:

 

实践出真知

工具 : fireBug

基础知识篇:


1 DIV + CSS 有利于利用JS操作DOM
2 熟悉JavaScript每一个方法的作用.内置的方法并不多,了解了后
有所依据的去定位调用或者扩展。 扩展中比较出名的就是prototype框架
3 DOM编程和处理,比如通过JQUERY方式方便的获取DOM节点并作CFRUD操作
4 AJAX  WEB在线地图

提高篇:

1 JS this
2 了解闭包
3 学习规范开发,变量命名,文件组织,注释规范
4 读一些算法的书

习惯:

1 做好兼容,BUG问题笔记,比如CSS + JS浏览器兼容问题,特别是CSS
的兼容问题,临时记忆的强化效果不佳。

2 阅读优秀代码,比如JQUERY :
    2.1 学习他人写法,提升自我能力
    2.2 了解优秀代码的组织规范和实现思路