1 //检查浏览器是否理解getElementsByTagName、getElementById 2 function prepare(){ 3 if(!document.getElementsByTagName) return false; 4 if (!document.getElementById) return false; 5 }
1 //共享onload事件 2 //直接添加函数addLoadEvent(firstfunc) 3 function addLoadEvent(func) { 4 var oldonload = window.onload; 5 if(typeof window.onload != 'function'){ 6 window.onload = func ; 7 }else{ 8 window.onload = function(){ 9 oldload(); 10 func(); 11 } 12 } 13 }
结构与行为的分离程度越大越好