jquery isType() 类型判断代码


Posted in Javascript onFebruary 14, 2011
class2type = {}; 
toString = Object.prototype.toString; 
type: function( obj ) { 
return obj == null ? 
String( obj ) : 
class2type[ toString.call(obj) ] || "object"; 
}, isFunction: function( obj ) { 
return jQuery.type(obj) === "function"; 
}, 
isArray: Array.isArray || function( obj ) { 
return jQuery.type(obj) === "array"; 
}, 
// A crude way of determining if an object is a window 
isWindow: function( obj ) { 
return obj && typeof obj === "object" && "setInterval" in obj; 
}, 
isNaN: function( obj ) { 
return obj == null || !rdigit.test( obj ) || isNaN( obj ); 
},
Javascript 相关文章推荐
遍历jquery对象的代码分享
Nov 02 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
js的OOP继承实现(必看篇)
Feb 18 Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 Javascript
ionic3 懒加载
Aug 16 Javascript
JS实现区分中英文并统计字符个数的方法示例
Jun 09 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
Sep 05 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
详解React服务端渲染从入门到精通
Mar 28 Javascript
vue设置默认首页的操作
Aug 12 Javascript
ES6 解构赋值的原理及运用
May 25 Javascript
jquery isEmptyObject判断是否为空对象的函数
Feb 14 #Javascript
jquery each()源代码
Feb 14 #Javascript
jquery trim() 功能源代码
Feb 14 #Javascript
jquery uaMatch源代码
Feb 14 #Javascript
AJAX 网页保留浏览器前进后退等功能
Feb 12 #Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 #Javascript
javascript中删除指定数组中指定的元素的代码
Feb 12 #Javascript
You might like
使PHP自定义函数返回多个值
2006/11/26 PHP
PHP中遍历stdclass object的实现代码
2011/06/09 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
JS中的BOM应用
2018/02/02 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
pygame实现雷电游戏雏形开发
2018/11/20 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
房地产促销活动方案
2014/03/01 职场文书
优秀公益广告词大全
2014/03/19 职场文书
经济担保书范文
2014/04/02 职场文书
个人总结怎么写
2015/02/26 职场文书
初中运动会前导词
2015/07/20 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
Redis 哨兵机制及配置实现
2022/03/25 Redis