码迷,mamicode.com
首页 > Web开发 > 详细

js使用技巧大全

时间:2016-01-21 23:56:54      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:

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;

 

js使用技巧大全

标签:

原文地址:http://www.cnblogs.com/luoxiaolei/p/5149734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!