相关标签

修复 jQuery 中 isFunction 方法的 BUG

jQuery 1.4 源码 449 行(core.js 431 行),判断是否为函数的方法如下(思路来源于 Douglas Crockford 的《The Miller Device》): isFunction: function( obj ) { return toString.call(obj) === “[object Function]“; }, 同时 jQuery 的作者也作了部分注释: See test/unit/core.js for details concerning isFunction. Since version 1.3, DOM methods and functions like alert aren’t supported. They return false on IE (#2968). 即:此方法在 IE 下无法正确识别 DOM 方法和一些函数(例如 alert [...]

... 13 条评论 »