作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 02:30:57 阅读 我要评论

复制代码 代码如下: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 遍历对象中的子对象

复制代码 代码如下:var json_obj = { pos1:{x1:123, x2:234, y1:222, y2:333}, pos2:{x1:999, x2: 888, y1:777, y2:666} }; for (var p in json_obj) { alert(json_obj[p].x1); } 这个方法也可以扩展一下,比如遍历>>>详细阅读


本文标题:javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历

地址:http://www.17bianji.com/kaifa2/JS/28505.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)