论坛首页 Web前端技术论坛

jQuery1.4.2的一些瑕疵

浏览 11392 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-05   最后修改:2010-12-04

jQuery1.4.2 发布有一段时间了,发现一些多余的代码,列出如下:

 

1, jQuery.event.add 方法,1592行,最后的eventHandle是多余的。

 

var events = elemData.events = elemData.events || {},
      eventHandle = elemData.handle, eventHandle;
 

 

2,.bind 方法,2366行,最后一个参数fn是多余的

 

for ( var key in type ) {
	this[ name ](key, data, type[key], fn);
}

 

3,注释

// Add which for click: 1 === left; 2 === middle; 3 === right

 应修改为

// Add which for mousedown/mouseup : 1 === left; 2 === middle; 3 === right
 

4,持续更新。。。

   发表时间:2010-05-05  
看得这么仔细啊
0 请登录后投票
   发表时间:2010-05-06  
樓主 我覺得你說的沒有道理哦!你說是多餘的,就要把爲什麽多餘的道理講清楚吧,不能隨便說是多餘的吧,請給出多餘的原因,謝謝!
0 请登录后投票
   发表时间:2010-05-06  
1.4.2不支持之前的.trim()了,只能jQuery.trim(str),弄得换1.4.2以后以前用.trim()的地方都得改
0 请登录后投票
   发表时间:2010-05-06  
1.4.2:
$('td:hidden').length
在IE7,IE8下无法工作
0 请登录后投票
   发表时间:2010-05-06  
持续关注 中......
0 请登录后投票
   发表时间:2010-05-06  
$(function($){}) 方法必需加参数 $ 否则在function内部不能使用$变量
0 请登录后投票
   发表时间:2010-05-07   最后修改:2010-05-07
ls的几个回帖很有意思
0 请登录后投票
   发表时间:2010-05-09  
gefyuan 写道
$(function($){}) 方法必需加参数 $ 否则在function内部不能使用$变量

不可能吧?
0 请登录后投票
   发表时间:2010-05-09  
rookie926 写道
1.4.2不支持之前的.trim()了,只能jQuery.trim(str),弄得换1.4.2以后以前用.trim()的地方都得改

我试了,$.trim()可以使用啊?
0 请登录后投票
论坛首页 Web前端技术版

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