jquery源码分析-工具函数
jQuery的版本一路狂飙啊,现在都到了2.0.X版本了。有空的时候,看看jquery的源码,学习一下别人的编程思路还是不错的。
下面这里是一些jquery的工具函数代码,大家可以看看,实现思路还是很清晰的。
1 // 是否函数 2 isFunction: function( obj ) { 3 return jQuery.type(obj) === "function"; 4 }, 5 // 是否数组 6 // 如果浏览器有内置的 Array.isArray 实现,就使用浏览器自身的实现方式, 7 // 否则将对象转为String,看是否为"[object Array]"。 8 isArray: Array.isArray || function( obj ) { 9 return jQuery.type(obj) === "array"; 10 }, 11 // A crude way of determining if an object is a window 12 // 简单的判断(判断setInterval属性)是否window对象 13 isWindow: function( obj ) { 14 return obj && typeof obj === "object" && "setInterval" in obj; 15 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。