我们可以向java一样将函数封装到对象中,直接调用
var $ = {
getElement:{
id:function (id){
return document.getElementById(id);
},
tag:function(tag){
return Nocument.getElementByTagName(tag);
}
},
css:{
addClass:funtion(){
},
addStyle:function(){
}
}
}
//调用
var d1 = $.id("id1");
var d2 = $.tag("div");
不要用innerHTML来直接插入一段绑定了事件的html
我们在移除某个标签的时候,最好先用removeChild()来移除该标签,否则,因为innerHMTL不会释放remove部分的绑定的事件,所以可能会造成累计的事件越来越多而内存泄漏。