codereviw得到的一些经验
2013-11-07 09:08
155 查看
1、设置display为none的元素,它的背景图依然会被下载。所以最好是等到该元素需要显示时才给他加上相应的有背景图的class。
2、css中虽然ID选择器的优先级比较高,效率也比较高,但灵活性差,由于权重太高,导致私有化。相比而言,class的复用性高。
3、书写css时,尽量不要为了提高优先级而在class前面加标签,这与使用jQuery选择器时想反。
4、class起名时,尽量将模块名作为前缀,防止命名冲突。
5、缓存对象的多级查询,否则每次查询性能较差。
6、动画队列的问题。使用stop(true,true)不好,应该再源头上清除动画,使用queue的方法,该方法需要深入了解下。
2、css中虽然ID选择器的优先级比较高,效率也比较高,但灵活性差,由于权重太高,导致私有化。相比而言,class的复用性高。
3、书写css时,尽量不要为了提高优先级而在class前面加标签,这与使用jQuery选择器时想反。
4、class起名时,尽量将模块名作为前缀,防止命名冲突。
5、缓存对象的多级查询,否则每次查询性能较差。
6、动画队列的问题。使用stop(true,true)不好,应该再源头上清除动画,使用queue的方法,该方法需要深入了解下。
相关文章推荐
- Linux新手要了解的十个知识点
- ThreadPool(16)
- Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter的解决方法
- JS读取cookie(记住账号密码)
- WordPress已占全球网站平台18.9%的份额
- JavaScript
- [LeetCode] Search for a Range
- javascript 注入实现跨html跨浏览器传参
- BoundedBlockingQueue
- 内核的输入子系统
- Linux之#pragma的用法
- STL容器是否是线程安全的
- linux文件系统基础知识
- 如何实现虚拟机和宿主的SSH通信
- vmlinux的构建过程
- 运用debugfs调试方法
- 在64-bit机器上运行32-big的应用程序,需要安装ia32-libs库
- SQL Server DATEPART() 函数
- 使用QT designer 设计界面用于FreeCAD中
- C#操控 条形码扫描枪