转贴
isNull: function(a){
return a === null;
},
isUndefined: function(a){
return a === undefined;
},
isNumber: function(a){
return typeof a === 'number';
},
isString: function(a){
return typeof a === 'string';
},
isBoolean: function(a){
return typeof a === 'boolean';
},
isPrimitive: function(b){
var a = typeof b;
return !!(b === undefined || b === null || a == 'boolean' || a == 'number' || a == 'string');
},
isArray: function(a){
return proto_obj.toString.call(a) === '[object Array]';
},
isFunction: function(a){
return proto_obj.toString.call(a) === '[object Function]';
},
isPlainObject: function(o){
if (!o || o === win || o === doc || o === doc.body) {
return false;
}
return 'isPrototypeOf' in o && proto_obj.toString.call(o) === '[object Object]';
},
isWindow: function(o){
return o && typeof o === 'object' && 'setInterval' in o;
},
isEmptyObject: function(o){
for(var a in o) {
return false;
}
return true;
}
分享到:
相关推荐
74、原生JavaScript判断字符串是为网址不区分大小写">1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15...
标题中的"javascript常用大收藏"意味着这个压缩包可能包含了一系列JavaScript的常见用法和实用代码片段。这些收藏通常可以帮助开发者快速查找和理解常见的编程任务,例如事件处理、DOM操作、表单验证、动画效果等。 ...
currentMonthDays.js 获取当前年月的天数 locationReplace.js url覆盖 compareVersion.js 比较版本号 params2url.js json参数转换url拼接 ...addFavorite.js 加入收藏夹 setHomepage.js 设为首页 ......
JS脚本大全各种常用脚本 JS脚本大全各种常用脚本是一份非常实用的资源,包含了各种常用的JS脚本,涵盖...这份JS脚本大全各种常用脚本涵盖了网页开发中常用的各种技巧和方法,可以帮助开发者快速实现网页的开发和优化。
107个常用javascript语句 -7.焦点 .focus(); -6.捕获对象通用方法 function $(obj) {return document.getElementById(obj);} ("") %> -5.字符串赋值数组var array=new Array(); array=tdrczpdata.split('<BR>'); ...
本资源总结了 55 个 JavaScript 经典技巧,涵盖了多方面的 JavaScript 使用技巧,包括屏蔽鼠标右键、防止复制、防止粘贴、取消选取、防止用户 Frame 页面、屏蔽输入法、获取控件的绝对位置、判断上一页的来源等多种...
综上所述,"我收藏的js图片切换代码"涉及了JavaScript中的DOM操作、事件监听、CSS样式控制、数组和循环、定时器、条件判断、动画效果以及模块化编程等多个知识点。理解并掌握这些概念,将有助于你编写出功能丰富且...
尽管现代浏览器支持自定义图标,但在IE时代,JavaScript可以更改地址栏上的图标,提高品牌识别度。 13. **单击按钮打印出当前页**: 用户可以通过点击按钮快速打印网页内容,无需使用浏览器的打印菜单。 14. **...
在上述提供的常用JavaScript脚本中,我们可以看到多种常见的应用场景: 1. **透明Flash代码**: `<param name="wmode" value="transparent">` 这行代码用于使Flash对象背景变为透明,使得网页背景可以透过Flash...
8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...
4. **设置收藏夹图标**:通过 `<link rel="Shortcut Icon" href="favicon.ico">` 和 `<link rel="Bookmark" href="favicon.ico">`,你可以指定一个图标作为浏览器收藏夹和地址栏的图标,提升网站品牌识别度。...
以下是一些JavaScript的常用技巧,对于初学者来说非常有帮助: 1. `oncontextmenu` 事件:通过设置 `window.event.returnValue=false`,可以禁用鼠标右键菜单,例如在表格元素中使用 `(false)">`。 2. `...
在前端开发领域,JavaScript(JS)是不可或缺的一部分,它提供了丰富的功能来增强用户体验。"收藏的JS代码"这个压缩包中包含了一系列适用于前端开发的实用JS代码片段,这些代码可以帮助开发者快速实现各种常见且重要...
5. **自定义浏览器图标**:通过`<link rel="Shortcut Icon" href="favicon.ico">` 和 `<link rel="Bookmark" href="favicon.ico">`,可以设定浏览器地址栏和收藏夹的图标,增加网站识别度。 6. **设置首页功能**:...
`window.external.addFavorite()`和`this.setHomePage()`是JavaScript的浏览器特定方法,用于实现这些功能。 7. **文字滚动效果**: - 间断和不间断的文字滚动是通过HTML和CSS实现的。这段代码展示了如何创建一个...
以下40个JavaScript网页常用小技巧将帮助你提升网站开发效率和用户体验: 1. `oncontextmenu`事件可以阻止鼠标右键菜单显示,例如:`<table border oncontextmenu="return false">`。 2. `onselectstart="return ...
6. 设置首页和收藏:`getURL()`与JavaScript结合,可以设置网页为首页或添加至收藏夹,注意要正确配置HTML中的Flash ID。 7. 随机数生成:在ActionScript中,可以使用循环和条件判断生成不重复的随机数。示例代码...
7. **防止被框架嵌入(iframe)**:利用JavaScript判断当前页面是否在顶级窗口中,如果不是则重定向到框架页面,例如: ```javascript if (window == top) { top.location.href = "frames.htm"; } ``` 8. **...
15 判断浏览器 判断浏览器 16 时间相加 时间相加 17 键盘码 键盘码 18 关闭窗口 关闭窗口 19 选择头像 选择头像 20 表格背景颜色 表格背景颜色 21 只能是数字 只能是数字 22 createElement createElement 23...
16.10 判断方法是否已经定义 16.11 表单验证样式(一) 16.12 判断表单是否已修改 16.13 判断控件的类型 16.14 密码强度检查 16.15 身份证的验证 16.16 JavaScript生成验证码 16.17 JavaScript生成验证码(二) 第17章...