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 相关文章推荐
JavaScript Cookie显示用户上次访问的时间和次数
Dec 08 Javascript
js的hasownproperty使用示例
Mar 02 Javascript
浅谈javascript中自定义模版
Jan 29 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 Javascript
BootStrap selectpicker后台动态绑定数据
Jun 01 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
详解微信小程序调起键盘性能优化
Jul 24 Javascript
@angular前端项目代码优化之构建Api Tree的方法
Dec 24 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
Sep 05 Javascript
jquery实现简单拖拽效果
Jul 20 jQuery
vue3使用vue-router的完整步骤记录
Jun 20 Vue.js
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语言认识上需要避免的10大误区
2014/06/12 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
python将数组n等分的实例
2019/12/02 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
巴西本土电商平台:Americanas
2020/06/21 全球购物
华为C++笔试题
2014/08/05 面试题
建筑施工实习自我鉴定
2013/09/19 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
女生节标语
2014/06/26 职场文书
团支部书记竞选稿
2015/11/21 职场文书