zoukankan      html  css  js  c++  java
  • js 执行效率问题

    1、字符串的拼接,利用数组的join方法

       //效率低的   
    function func1(){   
        var start = new Date().getTime();   
        var template = "";   
        for(var i = 0; i < 10000; i++){   
            template += "<input type='button' value='a'>";   
        }   
        var end = new Date().getTime();   
        document.getElementById("one").innerHTML = template;   
        alert("用时:" + (end - start) + "毫秒");   
    }   


    //效率高的   
    function func2(){   
        var start = new Date().getTime();   
        var array = [];   
        for(var i = 0; i < 10000; i++){   
            array[i] = "<input type='button' value='a'>";   
        }   
        var end = new Date().getTime();   
        document.getElementById("one").innerHTML = array.join("");   
        alert("用时:" + (end - start) + "毫秒");   
    }

  • 相关阅读:
    sql小练习
    登录测试点
    游戏签到
    移动端和pc端微信加入群聊
    小说
    微信语言输入
    linux tar压缩解压缩命令详解
    linux使用nginx配置web服务器
    FFmpeg 视频处理入门教程
    Git学习
  • 原文地址:https://www.cnblogs.com/chencheng365/p/4708648.html
Copyright © 2011-2022 走看看