jQuery 是一个 ">JavaScript 库。jQuery 极大地简化了 JavaScript 编程。它有助于简化 JavaScript 以及 Asynchronous JavaScript + XML (Ajax) 编程。与类似的 JavaScript 库不同,jQuery 具有独特的基本原理,可以简洁地表示常见的复杂代码。学习 jQuery 基本原理,探索其特性和功能,执行一些常见的 Ajax 任务并掌握如何使用插件扩展 jQuery。
jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DOM 脚本和 Ajax 开发中无聊的重复工作的资深 JavaScript 专家,jQuery 都会是您的首选。
jQuery 能帮助您保证代码简洁易读。您再也不必编写大堆重复的循环代码和 DOM 脚本库调用了。使用 jQuery,您可以把握问题的要点,并使用尽可能最少的代码实现您想要的功能。
毫无疑问,jQuery 的原理是独一无二的:它的目的就是保证代码简洁并可重用。当您理解并体会这一原理后,便可以开始学习本教程了,看看 jQuery 对我们的编程方式有多少改进吧。
jQuery 1.6.2 RC 1发行说明:
Attributes
#9286: Using live submit on forms #9298: $(elem).attr(eventName) not working properly in IE7 #9329: attr(“title”) issue in ie7 #9362: .attr(“value”) does not work for meter elements #9468: $(‘form’).attr(‘class’) always return un
defined in IE 6 #9499: removeClass will only remove the first instance of a class
Core
#9301: Setting data() via an object with hyphenated keys create inaccessible data. #9368: jQuery.camelCase()
defined in css.js, but used
more widely #9471: memory leak noticed when loading jquey.1.6.1.min.js included html pages in the iframe
Css
#7557: outerW
idth() #9237: .css() doesn’t work with relative values on hyphenated properties
Dimensions
#9300: outerWidth(true) issue
Effects
#9220: Animation Callbacks fire AFTER the next queue
function executes.
Event
#9285: custom trigger
Manipulation
#8950: (Chrome, Firefox) Second argument (event empty) in jQuery throws error while creating <input> #9370: Compatibility Issue with jQuery 1.6 and IE6
Support
#9239: Version 1.6.0 breaks the background behavior on body element #9440: v1.6.1 messes up layout in IE8
下载地址:http://code.jquery.com/jquery-1.6.2rc1.js