通过本文主要向大家介绍了选择符等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
本文就从选择符的角度简单探讨一下优化jQuery代码的问题。
Sizzle的运行机制
jQuery从1.3开始把根据选择符表达式查找元素的代码独立出来,也就是Sizzle引擎。当我们把一个选择符表达式(比如"#id"、".class"、":nth-child(2)")传递给$()函数时,Sizzle在内部会优先利用浏览器原生支持的DOM方法来查找元素,以求得最大的执行速度。以下就是Sizzle会优先选用的几个标准的原生方法(各个方法的用途不再赘述):
(注:本文基于《jQuery基础教程(第3版)》相关章节内容编撰而成。)
Sizzle的运行机制
jQuery从1.3开始把根据选择符表达式查找元素的代码独立出来,也就是Sizzle引擎。当我们把一个选择符表达式(比如"#id"、".class"、":nth-child(2)")传递给$()函数时,Sizzle在内部会优先利用浏览器原生支持的DOM方法来查找元素,以求得最大的执行速度。以下就是Sizzle会优先选用的几个标准的原生方法(各个方法的用途不再赘述):
(注:本文基于《jQuery基础教程(第3版)》相关章节内容编撰而成。)