博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery选择器使用优化
阅读量:7236 次
发布时间:2019-06-29

本文共 694 字,大约阅读时间需要 2 分钟。

hot3.png

1.避免包含 

  s会只用本地的querySelectorAll()

// Slower (the zero-based :even selector is a jQuery extension)$( "#my-table tr:even" ); // Better, though not exactly equivalent$( "#my-table tr:nth-child(odd)" );

2.避免过度特性

$( ".data table.attendees td.gonzalez" ); // Better: Drop the middle if possible.$( ".data td.gonzalez" );

3.尽量使用id选择器

// Fast:$( "#container div.robotarm" ); // Super-fast:$( "#container" ).find( "div.robotarm" );

4.避免通配符选择

$( ".buttons > *" ); // Extremely expensive.$( ".buttons" ).children(); // Much better. $( ":radio" ); // Implied universal selection.$( "*:radio" ); // Same thing, explicit now.$( "input:radio" ); // Much better.

 

转载于:https://my.oschina.net/u/1760791/blog/822639

你可能感兴趣的文章
Kooboo中如何切换数据库(注意:如果切换数据库,需要Kooboo中没有一个website 否则会报错数据库中没有表之类的)...
查看>>
OWIN规范中最让人费解的地方
查看>>
页面视图中的按钮操作指向
查看>>
Android UI开发第三十篇——使用Fragment构建灵活的桌面
查看>>
自然语言处理哪家强?【36kr】
查看>>
[HTML/CSS]display:none和visibility:hidden的区别
查看>>
浅谈MS-SQL锁机制
查看>>
Makefile编写 一 *****
查看>>
关于SetCapture() 和 ReleaseCapture()的使用方法
查看>>
Asp.net MVC Comet推送
查看>>
QDir, QFileInfo 和 QDirIterator 区别
查看>>
Zend Studio使用
查看>>
院士的幻想与国产操作系统泡沫
查看>>
为什么 string.find()返回值是-1
查看>>
结构型模式之Adapter模式
查看>>
Silverlight Popup Bubble
查看>>
【转】在Ubuntu下编译Android源码并运行Emulator
查看>>
ASP.NET Web API 全局权限和异常处理
查看>>
从头来之【iOS及历史版本特性介绍】
查看>>
C语言——指针
查看>>