程序运行时间计算:
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>Title</title>
6 </head>
7 <script>
8 window.onload = function () {
9 // 优化升级版
10 // 先创建数组,把节点追加到数组里,再把数组裁切
11 // innerHTML只需解析1遍
12
13 var list = document.getElementById('list');
14 // 计算运行时间开始
15 console.time("数组拼接时间");
16 var arr = [];
17 for(var i=0;i<10000;i++){
18 arr.push("<li>通过js创建的第"+(i+1)+"个数据</li>");
19 }
20 list.innerHTML = arr.join("");
21 // 计算运行时间结束
22 console.timeEnd("数组拼接时间");
23 }
24
25 </script>
26 <body>
27 <ul id="list">
28
29 </ul>
30 </body>
31 </html>