最近在项目中做web开发,翻阅了一下书籍(觉得本本都是经典)
- 锋利的jquery(我入门js的教程,验证书上每个例子并进行局部修改查看效果)
- jquery实战(中文版)
- javascript 基础教程(第六版中文版) Tom Negrine Dori Smith著(让代码更规范,理解各种库文件的结构)
- javascript实战(中文版)
- Ajax Hacks(中文版)(我看的第一本专门介绍ajax的书,讲解详细透彻)
- Ajax基础教程(中文版)
我学习js是从jquery框架学期的,它简洁实用。后面在CSS和DOM方面充了电。
开发督促自己:
1.不要传输不必要的数据
2.用户使用体验第一位
3.页面先进行初步验证,复杂问题在后台验证
4.一个页面所有js尽量放在一个js文件中。不要既有文件导入,html到处又混有javascript
5.建立自己的命令,包装集。以便以后项目进行复用。
6.代码尽量简洁,否则违背了jquery的原则
7.注重编码规则,否则很容易出现浏览器不兼容问题。
8.编写代码,要在ie,firefox等主流浏览器中进行分别测试。
9.firefox中js调试工具firebug ,F12
ie6-8中js调试工具Companion.js+DebugerBar (也挺好用)
google chrome中也自带有js调试工具,F12
10.建立自己的各种效果的demo库
11.尽量避免不同js库的之间冲突。如js代码和jquery代码混用操作DOM元素,主要是否加入$
12.熟悉上述基本经典数据的源代码和实例,使用时进行自如的修改和仿照。