论坛首页 Web前端技术论坛

jQuery 1.2.6 都增加了什么

浏览 2933 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-07  
这几天试用了一下,首先是发现代码优化了很多。
其次发现里面加了一些功能,不过官方的DOC还没有更新。
这里我发一个,希望其他有发现的朋友也发发。
ajax:
Options增加了一个dataFilter方法,Allow a pre-filtering function to sanitize the response
查看httpData的实现就知道了。
他的作用就很明显了。
经过详细对比源代码,发现这个是在1.2.5里增加的。
   发表时间:2008-06-11  
和1.2.3没什么冲突吧,好就升级了
0 请登录后投票
   发表时间:2008-06-11  
ayeah 写道
和1.2.3没什么冲突吧,好就升级了

 

我是说文档里还没有更新的东西,这只有靠查看代码发现了.

0 请登录后投票
   发表时间:2008-06-15  
1、整合了Dimensions Plugin插件

2、消除.attr()方法的15个明显错误并优化了该方法

3、.toggle()方法中现在可以地增加了不止两个方法如:    

$("div").toggle(function(){
    $(this).removeClass("three").addClass("one");
}, function(){
    $(this).removeClass("one").addClass("two");
}, function(){
    $(this).removeClass("two").addClass("three");
});
4、可以对toggle()和one()方法进行解除绑定
function test(){ $(this).addClass("test"); }
$("div").one("click", test);
$("div").unbind("click", test);

$("div").toggle(test, test);
$("div").unbind("click", test);

5、index()现在可用于检索一个jQuery对像在集合中的索引
var test = $("div.test");
$("div").index( test ) == 3

6、makeArray()可以把任何对像转换为数组
jQuery.makeArray( document.getElementsByTagName("div") )
// => [ div, div, div ]

jQuery.makeArray( true )
// => [ true ]

jQuery.makeArray()
// => []
7、beforeSend 的使用可以在ajax调用之前处理一些代码来决定是否进行ajax调用
$.ajax({
  beforeSend: function(){
    return $("#input").val() == "";
  },
  url: "test.php"
});


8、公开速度对像,可以通过更改jQuery.fx.speeds对像来对覆盖默认值,也可以新添自已的速度常数。

jQuery.fx.speeds.slow = 1000;
$("#test").slideDown("slow");
0 请登录后投票
   发表时间:2008-06-16  
extend 实现有变化,升级的时候需要注意一下,我以前写的东西就在这里出了点问题
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics