jquery isType() 类型判断代码
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 );
},
相关推荐
-
jquery isType() 类型判断代码
复制代码 代码如下: 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) === "funct
-
关于JavaScript和jQuery的类型判断详解
对于类型的判断,JavaScript用typeof来进行. 栗子: console.log(typeof null); //object console.log(typeof []); //object console.log(typeof {}); //object console.log(typeof new Date()); //object console.log(typeof new Object); //object console.log(typeof function(){});
-
PHP 文件类型判断代码
何为MIME类型,它是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开. 多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式. 参考链接:php文件格式(mime类型)对照表 . 1.mime_content_type()函数判断获取mime类型 mime_content_type返回指定文件的MIME类型,用法: echo mime_content_type ( 'php.gif' ) . "\n" ; echo
-
javascript 类型判断代码分析
复制代码 代码如下: var is = function(obj,type){ var toString=Object.prototype.toString,undefined; return obj===null&&type==='Null'|| obj===undefined&&type==='Undefined'|| toString.call(obj).slice(8,-1)===type; } //原文中有小括号包裹每个逻辑与运算,但根据运算符优先级,括号可以省略
-
JavaScript 页面编码与浏览器类型判断代码
获取页面的编码,如果是IE浏览器用document.charset即可获取,如果用firefox需要用document.characterSet获取. 复制代码 代码如下: function getPageCharset(){ var charSet = ""; var oType = getBrowser(); switch(oType){ case "IE": charSet = document.charset; break; case "FIREF
-
正则表达式号码靓号类型判断代码
靓号检测:主要可以检测连号(正连 12345.倒连65432).AABB号.手机号码.日期号(生日号.年度号).ABBCABB号,3位以上重复号.更多类型号码检测可以根据以下表达式改造. ' 匹配6位顺增 regex.Pattern = "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d" ' 匹配6位顺降 regex.Pattern = "(?:9(?=8)|8(?=7)|7(?=
-
通过jQuery学习js类型判断的技巧
1. isFunction中typeof的不靠谱 源码: var isFunction = function isFunction( obj ) { // Support: Chrome <=57, Firefox <=52 // In some browsers, typeof returns "function" for HTML <object> elements // (i.e., `typeof document.createElement( &quo
-
多种类型jQuery网页验证码插件代码实例
html <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,m
-
python根据unicode判断语言类型实例代码
本文实例主要实现的是python根据unicode判断语言类型,具体如下. 实例代码: def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar<=u'\u9fa5': return True else: return False def is_number(uchar): """判断一个unicode是否是
-
Java实现判断浏览器版本与类型简单代码示例
简单的Java获取浏览器版本和类型方法,不是很完美,但是可以用: 希望大家加以完善! public static void main(String[] args) { String agent=request.getHeader("User-Agent").toLowerCase(); System.out.println(agent); System.out.println("浏览器版本:"+getBrowserName(agent)); } public Str
随机推荐
- seajs模块压缩问题与解决方法实例分析
- 详解vue父子组件间传值(props)
- 有星外虚拟主机管理系统下MSSQL2005服务器因重装改名后出错的解决办法
- 提示iis 无法启动World Wide Web Publishing服务的解决办法
- Java的基本数据类型和运算方法(必看篇)
- Windows上使用virtualenv搭建Python+Flask开发环境
- SignalR Self Host+MVC等多端消息推送服务(三)
- 克隆虚拟Linux后ip找不到的解决方法
- input禁止键盘及中文输入,但可以点击
- JavaScript 身份证号有效验证详解及实例代码
- JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)
- style、 currentStyle、 runtimeStyle区别分析
- 简单的php 验证图片生成函数
- PHP全功能无变形图片裁剪操作类与用法示例
- php中设置index.php文件为只读的方法
- javascript之正则表达式基础知识小结
- JS数组(Array)处理函数整理
- php基于session实现数据库交互的类实例
- php面向对象 字段的声明与使用
- 删除A表中在B表中不存在的数据
