`
buliedian
  • 浏览: 1249287 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery 1.4 Released, Happy 4th Birthday jQuery

阅读更多

来自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

Jump to: navigation , search
<!-- start content -->

ROUGH NOTES This is just some rough notes for things to look at for 1.3.x/1.4.

Contents

[edit ]

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 .
[edit ]

DOM

  • $.contains (determine if an element is inside another one)
 jQuery("div").contains(DOMElement)

[edit ]

Selectors

[edit ]

Attributes / CSS

[edit ]

Data

[edit ]

Offset

[edit ]

Events

[edit ]

Ajax

 $.ajax(type, url, options);

  • Support options argument in $.get and $.post
 $.get(url, data, dataType, options);

$.post(url, data, dataType, options);

[edit ]

Effects

[edit ]

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]
[edit ]

Testing

  • Runnable DOM Ready tests
  • Object.prototype tests
  • Integrate test suites from plugins into jQuery test suite
[edit ]

Misc

分享到:
评论

相关推荐

    JQuery1.4.js和JQuery1.4_API

    **jQuery 1.4.js 和 jQuery 1.4 API 知识点详解** jQuery 是一个高效、简洁且功能丰富的 JavaScript 库,它极大地简化了HTML文档遍历、事件处理、动画设计以及AJAX交互。jQuery 1.4 版本是这个库的一个里程碑,它在...

    Jquery1.4(最新版本)

    **jQuery 1.4:JavaScript框架的里程碑** jQuery,由John Resig于2006年创建,是一款高效、简洁且功能丰富的JavaScript库,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互。在jQuery 1.4版本发布时,它已经成为...

    jquery1.4 jquery,jquery-1.4,jquery1.4,最新jquery.js,jquery-1.4.min.js

    4. **插件支持**:jQuery 1.4提供了更好的插件开发支持,使得开发者可以更容易地扩展jQuery的功能。 5. **API更新**:部分API进行了调整,例如`$.ajax()`方法的参数结构有所改变,增加了更多的配置选项,以适应更...

    jquery1.4下载

    标题“jquery1.4下载”表明我们要讨论的是jQuery的1.4版本,这是一个较早的版本,但仍然在一些遗留项目中使用。 jQuery 1.4版本在当时引入了许多重要的改进和更新,包括性能优化、API调整以及bug修复。其中,性能...

    JQuery1.4 文档及源码

    **jQuery 1.4 文档及源码详解** jQuery 是一个高效、易用的 JavaScript 库,它极大地简化了网页的交互和动态脚本编写。本文将深入探讨 jQuery 1.4 版本,包括其核心特性、API 使用以及源码分析。 1. **jQuery 的...

    Jquery 1.4开发文档

    **jQuery 1.4 开发文档详解** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在jQuery 1.4版本中,这一特性得到了进一步的增强和优化,使得开发者...

    jQuery 1.4 参考指南的实例源代码

    《jQuery 1.4 参考指南》是一本旨在帮助开发者深入理解和熟练运用jQuery库的教程书籍。书中通过丰富的实例,详细介绍了jQuery 1.4版本的各种功能和用法。这个压缩包包含了书中所有实例的源代码,为读者提供了一个...

    Jquery1.4.x.js及api.chm

    4. **动画效果**:jQuery 的动画功能在 1.4.x 中得到了增强,如 `fadeIn()`, `fadeOut()`, `slideToggle()` 等,同时支持自定义动画速度和回调函数。 5. **AJAX 改进**:jQuery 的 AJAX 功能是其核心特性之一,1.4....

    jquery1.4 api

    4. **动画效果**: jQuery 1.4中,`.animate()`方法允许创建自定义动画,可以控制CSS属性的变化,如`$('element').animate({width: '500px'}, duration, callback)`。`.fadeIn()`, `.fadeOut()`, `.slideToggle()`等...

    jQuery1.4中文API

    《jQuery1.4中文API详解》 jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理和Ajax交互。jQuery1.4版本在2010年1月14日发布,恰逢其四周年纪念日,带来了许多重大改进和优化,...

    JQuery1.4中文文档

    JQuery1.4中文API文档,喜欢的朋友可自由下载。All For One,One For All!

    jquery1.4中文手册(CHM)

    **jQuery 1.4中文手册**是一份专为开发者准备的详尽教程,它以CHM(Compiled Help Manual)格式提供,便于离线查阅。这个手册涵盖了jQuery库1.4版本的所有核心功能和API,是学习和理解jQuery的宝贵资源。 jQuery是...

    jQuery 1.4 Reference Guide PDF(包含jQuery1.4.4.js)

    《jQuery 1.4 Reference Guide》是一份详细阐述jQuery 1.4版本API的参考资料,对于深入理解和使用jQuery 1.4具有极高的价值。该指南由Packt Publishing出版,于2010年1月发布,旨在帮助开发者充分挖掘jQuery 1.4的...

    JQuery1.4下载

    为庆祝jQuery的四周年生日,jQuery官方团队正式发布了jQuery 1.4版本。在这个版本中,jQuery官方团队做了大量的编码、测试和文档工作,相对之前版本自然改进不少,让我们一起来看看有那些新变化吧。

    jquery 1.4.x中文api

    经过4天的努力,终于完工了。 由于赶上中国农历新年,本人未能及时制作成CHM版本,特意在开工的当天将其整理完成,由于时间赶的比较急,难免会有错误,如发现错误,请联系本人,我将会及时修正。 自从jQuery面世...

    最新JQuery类库 -- JQuery1.4

    **jQuery 1.4:一个高效、易用的JavaScript库** jQuery是一个强大的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计和Ajax交互。jQuery 1.4是该库的一个重要版本,发布于2010年,带来了许多性能优化...

    jquery1.4.js

    《jQuery 1.4.js:深入理解与应用》 jQuery,作为一款强大的JavaScript库,以其简洁的API和广泛的兼容性赢得了开发者们的喜爱。在我们关注的"jquery-1.4.js"版本中,jQuery进一步提升了性能,优化了API,并引入了...

    jquery1.4中文文档

    **jQuery 1.4中文文档概述** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。jQuery 1.4是该库的一个重要版本,相较于1.3版,它引入了许多改进和优化,提高了...

    JQuery-1.4 and JQuery-1.4.mini

    《jQuery 1.4:高效前端开发的利器》 jQuery,作为JavaScript库的代表,以其简洁易用的API和强大的功能赢得了开发者们的广泛喜爱。在本文中,我们将深入探讨jQuery 1.4版本,理解其核心特性,以及如何利用它进行...

    JQuery_1.4_API.CHM JQuery_1.4_API.CHM

    《jQuery 1.4 API中文手册》是针对JavaScript库jQuery的1.4版本提供的一份详细参考资料。jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计以及Ajax交互等任务。这份CHM文件包含...

Global site tag (gtag.js) - Google Analytics