js使用技巧大全

1.防止重新构建
var constructedHtml = "";
for(var i = 0,len = arr.length;i < len;i++){
  constructedHTML += "<li>"+arr[i].title+"</li>";      
    //没有重新布局,增加到字符串
}

document.getElementById(myList).innerHTML = construtedHTML;
//在这里重新布局
2.不要用微秒来产生唯一的ID
var myID = "static"+new Date.getTime();
修改为
var myID = "static"+Math.round(Math.random()*10000);
3.检查特性,而不是检测浏览器类型
之前
if($browser.msie){
  //哦,是IE,那肯定不支持  
}
现在
用Modernizr检测浏览器是否支持cavas
if(Modernizr.canvas){
}
4.使用可读的毫秒数
之前
var timeout = 30000;
之后
var timeout = 30*1000;
原文地址:https://www.cnblogs.com/luoxiaolei/p/5149734.html