1. 各种调试工具。ie dev toolbar.
chrome developer tools. firebug
.fiddler
2. 压缩合并工具
3. fis
4. 性能工具yslow. pagespeed
5. 压缩
gzip
js压缩 uglifyjs. yui compressor. closoure compiler.
webstorm file watcher
css 压缩 css compressor
6. 规范
层级id
公开函数首字母大写
$前缀
输入框的tab顺序和水印
生成图片的固定大小缩略图
js使用===,不会先类型转换
事件和业务逻辑分离
配置数据和代码分离
逻辑与结构样式分离
模板使用,注意能否预编译
模块化开发,cmd amd
临时保存计算量大的变量
尽量减少dom操作。重绘 重排
合并操作
离线或隐藏后修改
减少事件,尽量父元素绑定,根据参数判断
jqencoder
时间: 2024-10-07 08:23:59