>  기사  >  웹 프론트엔드  >  자바스크립트 브라우저 판단 바인딩 이벤트 인수 변환 배열 배열 traversal_javascript 기술

자바스크립트 브라우저 판단 바인딩 이벤트 인수 변환 배열 배열 traversal_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:50:37858검색
复代码 代码如下:

var $d = document;

함수 $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)
}
true 반환
}
t를 반환
})();
//window.onload=function(){_jsc.util.addEvent(document,"click",showMsg("z","d"))}
_jsc.util.addEvent(document,"click ",function(){showMsg("a","b")})

function showMsg()
{
//alert(인수 유형)
//var dd= [인수[0],인수[1]]
//var o = {a:'aa', b:'bb', c:'cc'};
//var o = {};
o=인수
o=Array.prototype.slice.call(arguments,0);
for(var p in o)
{
alert(o[p]);
}

循环对象的所有属性:
<script> <br>var o = {a:'aa', b:'bb', c:'cc'}; <br>for(var p in o) <br>{ <br>alert(eval("o." p)); <br>} <br></script>

循环数组的所有元素:

<script> <br>var arr = ['11', '22', '33']; <br>for(var i in arr) <br>{ <br>alert(arr[i]); <br>} <br></script>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.