1)缓存变量 少用选择器
- $element = $('#element');
- h = $element.height();
2)避免全局变量
3)在变量前加$前缀,便于识别出jQuery对象。
4)使用on 不要使用单独的click()等方法
--注释---
.bind()是直接绑定在元素上
.live()则是通过冒泡的方式来绑定到元素上的。更适合列表类型的,绑定到document DOM节点上。和.bind()的优势是支持动态数据。
.delegate()则是更精确的小范围使用事件代理,性能优于.live()
.on()则是最新的1.9版本整合了之前的三种方式的新事件绑定机制
--end---
5)链式操作
6)最短路径求值
- function initVar($myVar) {
- $myVar = $myVar || $('#selector');
- }
你可能对使用jQuery中的方法缺少经验,一定要查看的文档,可能会有一个更好或更快的方法来使用它。
最后
以上就是哭泣豆芽最近收集整理的关于如何使jQuery高效的全部内容,更多相关如何使jQuery高效内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复