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) + "毫秒");   
    }

  • 相关阅读:
    2018-8-10-win10-uwp-重启软件
    jquery动画滑入滑出
    jquery类操作
    jquery类操作
    jquery手风琴
    jquery突出显示
    jquery隔行变色
    jquery下拉菜单
    jquery筛选选择器
    jquery过滤选择器
  • 原文地址:https://www.cnblogs.com/chencheng365/p/4708648.html
Copyright © 2011-2022 走看看