JQ泛谈_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3086 | 回复: 0   主题: JQ泛谈        上一篇   下一篇 
    本主题由 hui.chen 于 2017-4-21 14:37:18 移动
xianen.zou
注册用户
等级:上士
经验:269
发帖:8
精华:0
注册:1970-1-1
状态:离线
发送短消息息给xianen.zou 加好友    发送短消息息给xianen.zou 发消息
发表于: IP:您无权察看 2017-4-19 9:34:28 | [全部帖] [楼主帖] 楼主

  1. 尽量不去使用类选择器,因为类选择器会把所有标签的类名都会遍历一遍,这样很是消耗性能,尽量使用id选择器。

  2. 如果要使用类名,则最好在类名前面加上对应的标签名,把范围缩小。

  3. 不建议在JQ使用中一直重复使用$('...')来对同一个对象进行操作,可以把它在最开始就缓存起来,再进行操作。

  4. 在对同一个对象就行操作的时候最好利用JQ的链式编程,链式操作使代码也比较清楚,轻量。

  5. 在使用选择器的时候,如果元素的父级在代码里已经存在,最好通过父级来选择它,这样也可以减少性能的开销。

  6. 在一个DOM结构里存在许多相同的事件最好用事件委托,比如在一个ul里大量的li都有点击事件,你可以通过事件委托只给ul绑定点击事件,然后在事件里判断事件源,在进行相应的操作。

  7. 虽然用的JQ,但还是得代码压缩到最小占用空间,尽可能的不多占用CPU。

该贴由hui.chen转至本版2017-4-21 14:37:17



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论