作者:Rlog 时间: 2009-05-26 文档类型:翻译 来自:Time Machine
http://www.blueidea.com/tech/web/2009/6737.asp
为了方便大家学习和我以后的学习方便 真理了一下 (oo)(oo)(oo)(oo)
2. 在class前使用tag
第二快的选择器是tag选择器($(’head’)). 同理,因为它来自原生的getElementsByTagName() 方法.
<div id=“content”>
<form method=“post” action=“/”>
<h2>Traffic Light</h2>
<ul id=“traffic_light”>
<li><input type=“radio” class=“on” name=“light” value=“red” /> Red</li>
<li><input type=“radio” class=“off” name=“light” value=“yellow” /> Yellow</li>
<li><input type=“radio” class=“off” name=“light” value=“green” /> Green</li>
</ul>
<input class=“button” id=“traffic_button” type=“submit” value=“Go” />
</form>
</div>;
总是用一个tag name来限制(修饰)class (并且不要忘记就近的ID):
var active_light = $(‘#traffic_light input.on’);
注意: 在jquery中Class是最慢的选择器. IE浏览器下它会遍历所有DOM节点不管它用在那里.
不要用用tag name来修饰ID. 下面的例子将会遍历所有的div元素来查找id为’content’的哪一个节点:
var content = $(‘div#content’);
用ID修饰ID也是画蛇添足:
var traffic_light = $(‘#content #traffic_light’);
分享到:
相关推荐
以下是一些关于jQuery性能优化的关键知识点,这些内容可能在"jQuery性能优化指南1.htm、jQuery性能优化指南2.htm、jQuery性能优化指南3.htm"中有所涉及。 1. **选择器优化**:jQuery的选择器是强大的,但过度使用...
在JavaScript的世界里,jQuery是一个广泛使用的库,它简化了DOM...通过阅读《jQuery性能优化指南(1).htm》和《jQuery性能优化指南(2).htm》,可以深入了解每个技巧的详细实践方法,进一步提升您的jQuery项目性能。
### jQuery性能优化指南 在网页开发中,使用jQuery可以极大地简化HTML文档遍历、事件处理、动画等操作,但随着项目复杂度的增加,如何优化jQuery的使用,以提升页面性能变得至关重要。以下是对给定文件《jQuery性能...
在进行jQuery性能优化时,有几个关键点可以帮助提升代码运行效率,从而提高网页的加载速度和用户体验。以下是对这些优化策略的详细解释: 1. **总是从 ID 选择器开始继承**: ID选择器是最高效的,因为它直接对应...
《jQuery性能优化指南》系列文章主要探讨如何提升jQuery代码的执行效率,以达到更好的用户体验。在Web开发中,性能优化是关键,特别是对于用户交互频繁的网页应用,jQuery的高效运用能显著改善页面加载速度和响应...
### jQuery性能优化指南 #### 一、从ID选择器开始 **重要性**: 在使用jQuery进行DOM操作时,选择器的性能对整个应用的响应速度至关重要。选择器的速度直接影响到页面加载时间以及用户交互体验。 **ID选择器**: 最...
《jQuery 性能优化指南(2)》 在前端开发中,jQuery库因其简洁的语法和强大的功能而广受欢迎。然而,随着网页复杂性的增加,性能优化变得至关重要。本篇文章将探讨如何对直接的DOM操作进行限制以及如何利用事件...
对于初学者,这本书会涵盖jQuery的基本用法,包括选择器、DOM操作、事件处理、动画和Ajax的使用,同时也会讲解如何编写插件和优化性能。书中还会包含大量的实例代码,帮助读者将理论知识转化为实际技能。 此外,这...
在本篇“jQuery性能优化指南(3)”文章中,作者深入探讨了在使用jQuery进行DOM操作时如何提升代码的执行效率。文章集中讨论了几种提升性能的关键方法,强调了在编写jQuery代码时,对选择器的使用应当格外关注,因为...
这个版本的更新包括性能优化、API调整以及对新浏览器特性的支持,使得开发者可以更高效地编写跨浏览器的JavaScript代码。 首先,jQuery的核心功能之一是DOM操作。例如,通过`$()`选择器可以方便地选取HTML元素,而`...
总之,jQuery性能优化的关键在于明智地选择选择器和有效利用对象缓存。通过优先使用ID选择器、标签名选择器,并避免不必要的DOM遍历,以及存储和重用jQuery对象,我们可以显著提升页面的性能和响应速度。在编写...
jQuery 1.8的新特性可能包括性能优化、API改进以及对新浏览器特性的支持。在搭建jQuery开发环境时,读者将学习如何下载jQuery库,以及通过URL方式动态加载库文件,为快速开发jQuery应用打下基础。 书中详细讲解了...
### 前端性能优化指南 #### 概述 前端性能优化是指通过对网站或Web应用的前端部分进行改进,以提升用户体验的过程。优秀的前端性能优化能够显著提高网页加载速度、减少资源消耗、增强用户交互体验,进而提升整体的...
4. jQuery性能优化 - 使用ID选择器:ID选择器是最高效的,应优先考虑。 - 避免使用CSS后代选择器:后代选择器性能较差,尽量使用类选择器或属性选择器。 - 减少DOM操作:一次性操作多个元素比逐个操作更高效。 -...
第10章 jQuery性能优化与最佳实践/312 10.1 优化选择器执行的速度/313 10.1.1 优先使用ID与标记选择器/313 10.1.2 使用jQuery对象缓存/314 10.1.3 给选择器一个上下文/315 10.2 处理选择器中的不规范元素标志/...