来自jquery官方网站的消息
,目前最流行的JavaScript/Ajax库jQuery新版本1.4已经发布,为jQuery项目4周年14天庆祝送上一份大礼。
1.4的压缩版只有23K,未压缩版154K。此外,Google也在自己的服务器上提供了副本,作为Google Ajax API的一部分,可以直接引用。
jQuery 1.4对代码库进行了内部重写组织,开始建立一些风格规范。老的core.js文件被分为attribute.js,
css.js, data.js, manipulation.js,
traversing.js和queue.js。CSS和attribute的逻辑分离。并修正了207个老版本的错误。
主要新特性有:
1. 常用方法的性能大幅提升
。重写了大部分较早期的函数。
2. 更容易使用的设置函数
(setter function)。为所有对象新增了许多易用的设置函数。
3. Ajax方面的改进
。引入了许多Ajax和JSON处理方面的更新,包括HTML5元素的序列化。
此外,attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进。
翻译自:http://techie-buzz.com/internet-tools/jquery-14-released-on-4th-jquery-birthday.html
以下是官方文档:
JQuery 1.4 Roadmap
From jQuery JavaScript Library
<!-- start content -->
ROUGH NOTES
This is just some rough notes for things to look at for 1.3.x/1.4.
Core
- jQuery.require (require JavaScript modules and CSS to load before ready runs)
jQuery.require("foo.js");
jQuery.require("foo2.js");
jQuery(function(){ ... });
See also xLazyLoader
- Dynamic loading of modules when they're needed (would require synchronous script loading in core)
- $.ready failover. If not enough functionality is provided, have ready gracefully not load.
- Widget Factory
- .toArray()
(As alternative to .get())
- .get(-1)
Allow for negative numbers to .get().
- $.isObject() (Possibly for use by deep extending)
- Use $.isArray() and $.isObject() for deep extending Discussion
, Discussion
- Implicit ready event like Mike Alsup is doing with his plugins now
.
DOM
- $.contains
(determine if an element is inside another one)
jQuery("div").contains(DOMElement)
Selectors
Attributes / CSS
- Rewrite (reorganize and separate these two pieces of functionality) (reorganized and separated in 1.3.3)
- Deactivate alpha filter in IE when set to 1.0
- Get filter value from stylesheet for alpha
- Allowing a function as the "setter" argument for .css() --
like we have in .attr() -- and maybe for .val(), .html(), and .text()
as well.
- Allow retrieval of multiple attributes/styles using a space separated string
- Enhance .toggleClass
(in 1.3.3)
- .radioClass()
- colSpan
Data
Offset
Events
Ajax
$.ajax(type, url, options);
- Support options argument in $.get and $.post
$.get(url, data, dataType, options);
$.post(url, data, dataType, options);
Effects
Structure
- Reduce the number of function calls needed for common jQuery methods
- Split up jQuery structure into smaller modules (core, traversing, manipulation, attributes/css)
- Make it possible to only load the core module and be able to load all the rest dynamically
- Seems like this would force us to expose a lot of the private
methods/properties we have right now and potentially ditch the use of a
closure.
- Passing the XHTML test suite
- Passing Object.prototype tests
- Cache static objects
- Standardize RegExp usage
(in 1.3.3)
- Improve RegExp Callbacks
(in 1.3.3)
- Working in evalInSandbox
- Keep a separate data() cache for the document object (to avoid any obvious pollution).
- Work as a Caja Gadget [2]
[3]
Testing
- Runnable DOM Ready tests
- Object.prototype tests
- Integrate test suites from plugins into jQuery test suite
Misc
分享到:
相关推荐
**jQuery 1.4.js 和 jQuery 1.4 API 知识点详解** jQuery 是一个高效、简洁且功能丰富的 JavaScript 库,它极大地简化了HTML文档遍历、事件处理、动画设计以及AJAX交互。jQuery 1.4 版本是这个库的一个里程碑,它在...
**jQuery 1.4:JavaScript框架的里程碑** jQuery,由John Resig于2006年创建,是一款高效、简洁且功能丰富的JavaScript库,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互。在jQuery 1.4版本发布时,它已经成为...
4. **插件支持**:jQuery 1.4提供了更好的插件开发支持,使得开发者可以更容易地扩展jQuery的功能。 5. **API更新**:部分API进行了调整,例如`$.ajax()`方法的参数结构有所改变,增加了更多的配置选项,以适应更...
标题“jquery1.4下载”表明我们要讨论的是jQuery的1.4版本,这是一个较早的版本,但仍然在一些遗留项目中使用。 jQuery 1.4版本在当时引入了许多重要的改进和更新,包括性能优化、API调整以及bug修复。其中,性能...
**jQuery 1.4 文档及源码详解** jQuery 是一个高效、易用的 JavaScript 库,它极大地简化了网页的交互和动态脚本编写。本文将深入探讨 jQuery 1.4 版本,包括其核心特性、API 使用以及源码分析。 1. **jQuery 的...
**jQuery 1.4 开发文档详解** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在jQuery 1.4版本中,这一特性得到了进一步的增强和优化,使得开发者...
《jQuery 1.4 参考指南》是一本旨在帮助开发者深入理解和熟练运用jQuery库的教程书籍。书中通过丰富的实例,详细介绍了jQuery 1.4版本的各种功能和用法。这个压缩包包含了书中所有实例的源代码,为读者提供了一个...
4. **动画效果**:jQuery 的动画功能在 1.4.x 中得到了增强,如 `fadeIn()`, `fadeOut()`, `slideToggle()` 等,同时支持自定义动画速度和回调函数。 5. **AJAX 改进**:jQuery 的 AJAX 功能是其核心特性之一,1.4....
4. **动画效果**: jQuery 1.4中,`.animate()`方法允许创建自定义动画,可以控制CSS属性的变化,如`$('element').animate({width: '500px'}, duration, callback)`。`.fadeIn()`, `.fadeOut()`, `.slideToggle()`等...
《jQuery1.4中文API详解》 jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理和Ajax交互。jQuery1.4版本在2010年1月14日发布,恰逢其四周年纪念日,带来了许多重大改进和优化,...
JQuery1.4中文API文档,喜欢的朋友可自由下载。All For One,One For All!
**jQuery 1.4中文手册**是一份专为开发者准备的详尽教程,它以CHM(Compiled Help Manual)格式提供,便于离线查阅。这个手册涵盖了jQuery库1.4版本的所有核心功能和API,是学习和理解jQuery的宝贵资源。 jQuery是...
《jQuery 1.4 Reference Guide》是一份详细阐述jQuery 1.4版本API的参考资料,对于深入理解和使用jQuery 1.4具有极高的价值。该指南由Packt Publishing出版,于2010年1月发布,旨在帮助开发者充分挖掘jQuery 1.4的...
为庆祝jQuery的四周年生日,jQuery官方团队正式发布了jQuery 1.4版本。在这个版本中,jQuery官方团队做了大量的编码、测试和文档工作,相对之前版本自然改进不少,让我们一起来看看有那些新变化吧。
经过4天的努力,终于完工了。 由于赶上中国农历新年,本人未能及时制作成CHM版本,特意在开工的当天将其整理完成,由于时间赶的比较急,难免会有错误,如发现错误,请联系本人,我将会及时修正。 自从jQuery面世...
**jQuery 1.4:一个高效、易用的JavaScript库** jQuery是一个强大的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计和Ajax交互。jQuery 1.4是该库的一个重要版本,发布于2010年,带来了许多性能优化...
《jQuery 1.4.js:深入理解与应用》 jQuery,作为一款强大的JavaScript库,以其简洁的API和广泛的兼容性赢得了开发者们的喜爱。在我们关注的"jquery-1.4.js"版本中,jQuery进一步提升了性能,优化了API,并引入了...
**jQuery 1.4中文文档概述** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。jQuery 1.4是该库的一个重要版本,相较于1.3版,它引入了许多改进和优化,提高了...
《jQuery 1.4:高效前端开发的利器》 jQuery,作为JavaScript库的代表,以其简洁易用的API和强大的功能赢得了开发者们的广泛喜爱。在本文中,我们将深入探讨jQuery 1.4版本,理解其核心特性,以及如何利用它进行...
《jQuery 1.4 API中文手册》是针对JavaScript库jQuery的1.4版本提供的一份详细参考资料。jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计以及Ajax交互等任务。这份CHM文件包含...