javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历


Posted in Javascript onJuly 06, 2009
var $d = document; function $i(s){return $d.getElementById(s);} 
var _jsc={} 
_jsc.client=(function(){ 
var t={}; 
var b=navigator.userAgent.toLowerCase(); 
t.isOpera=(b.indexOf('opera')>-1) 
t.isIE=(b.indexOf('msie')>-1) 
t.isFF=(!t.isOpera&&!t.isIE&&b.indexOf("firefox")>-1); 
return t; 
})() 
_jsc.util=(function(){ 
var t={} 
t.addEvent=function(o,e,f){ 
if(_jsc.client.isIE){ 
o.attachEvent("on"+e,f) 
}else{ 
o.addEventListener(e,f,fasle); 
} 
return true 
} 
return t; 
})(); 
//window.onload=function(){_jsc.util.addEvent(document,"click",showMsg("z","d"))} 
_jsc.util.addEvent(document,"click",function(){showMsg("a","b")}) 
function showMsg() 
{ 
//alert(typeof arguments) 
//var dd=[arguments[0],arguments[1]] 
//var o = {a:'aa', b:'bb', c:'cc'}; 
//var o = {}; 
o=arguments 
o=Array.prototype.slice.call(arguments,0); 
for(var p in o) 
{ 
alert(o[p]); 
} 
循环对象的所有属性: 
<script> 
var o = {a:'aa', b:'bb', c:'cc'}; 
for(var p in o) 
{ 
alert(eval("o." + p)); 
} 
</script> 
循环数组的所有元素: 
<script> 
var arr = ['11', '22', '33']; 
for(var i in arr) 
{ 
alert(arr[i]); 
} 
</script>
Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
Oct 23 Javascript
关于ExtJS4.1:快捷键支持的问题
Apr 24 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
js数组去重的常用方法总结
Jan 24 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
使用Angular.js开发的注意事项
Oct 19 Javascript
Node.js中用D3.js的方法示例
Jan 16 Javascript
详解ESLint在Vue中的使用小结
Oct 15 Javascript
Element Alert警告的具体使用方法
Jul 27 Javascript
vue 获取url里参数的两种方法小结
Nov 12 Javascript
React 并发功能体验(前端的并发模式)
Jul 01 Javascript
javascript 写类方式之十
Jul 05 #Javascript
javascript 写类方式之九
Jul 05 #Javascript
javascript 写类方式之八
Jul 05 #Javascript
javascript 写类方式之七
Jul 05 #Javascript
javascript 写类方式之六
Jul 05 #Javascript
javascript 写类方式之五
Jul 05 #Javascript
javascript 写类方式之四
Jul 05 #Javascript
You might like
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
js资料prototype 属性
2007/03/13 Javascript
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
java必学必会之static关键字
2015/12/03 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
django启动uwsgi报错的解决方法
2018/04/08 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
django基于restframework的CBV封装详解
2019/08/08 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
椰子猫砂:CatSpot
2018/08/27 全球购物
婴儿地球:Baby Earth
2018/12/25 全球购物
见习期自我鉴定
2014/01/31 职场文书
三下乡活动心得体会
2016/01/23 职场文书