Appearance 모드는 실제로 바인딩 이벤트 처리와 같은 호환성 통합 또는 캡슐화를 처리하는 데 자주 사용되는 더 높은 수준의 통합 인터페이스를 제공합니다.
1. 바인딩 이벤트 캡슐화:
function addEvent(dom,type,fn){ if(dom.addEventListener){ dom.addEventListener(type,fn,false) } else if(dom.attachEvent){ dom.attachEvent('on'+type,fn); } else { dom['on'+type]=fn; } } var myp = document.getElementById('myp'); addEvent(myp,'click',function(){ console.log('hahah'); })
2 또한 여러 기능을 캡슐화하기 위해 표시 모드를 사용할 수도 있습니다.
var A={ get:function(id){ return document.getElementById(id) } css:function(id,key,value){ this.get(id).style[key]=value; } html:function(id,content){ this.get(id).innerHTML=content; } A.html('box','这是新添加的内容');
관련 권장 사항:
위 내용은 js 모양 모드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!