亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp測試函數的運行速度方法

2024-09-05 00:22:43
字體:
來源:轉載
供稿:網友

通常我們需要對函數進行優化,一般的做法是開始的時候獲得時間,結束的時候再獲得一次時間,兩次時間相減就能到到花費的時間。而函數運行速度之快,基本上都是毫秒級的。

下面給出的函數就是就此準備的。

// 時間轉為時間戳(毫秒)function time2stamp(){  var d = new Date();  return Date.parse(d)+d.getMilliseconds();}

用法:

var t1 = time2stamp();// 比較各游覽器的DOM運行速度。var divs = document.getElementByTagName("div"); var t2 = time2stamp();alert("耗時:" + (t2 - t1) + " 毫秒");

新的方法:

var time1 = new Date// 比較各游覽器的DOM運行速度。var divs = document.getElementByTagName("div"); alert("耗時:" + (new Date - time1) + " 毫秒");

測試各種循環的效率,for...in這樣慢的循環就不測了!

<!doctype html><html dir="ltr" lang="zh-CN"> <head>  <meta charset="utf-8"/>  <title>類</title>  <script type="text/javascript" charset="utf-8">   window.onload = function(){     for (var i=0, elm; i<4000; i++) {     elm = document.createElement("div");     elm.innerHTML = "第一重div<div>第二重div<div>第三重div</div></div>";     document.body.appendChild(elm);    }    document.getElementById("start-test").onclick = startTest;    var uuid = 0;    function startTest() {     var divs = document.getElementsByTagName("div");      var time1 = new Date();     var i = -1, n = divs.length;while (++i < n) {        divs[i].uuid = uuid++;     }     document.getElementById("time-1").innerHTML = new Date() - time1;      var time2 = new Date();     var i = divs.length; while (--i >= 0) {       divs[i].uuid = uuid++;     }      document.getElementById("time-2").innerHTML = new Date() - time2;      var time3 = new Date();     for (var i=0, n=divs.length; i<n; i++) {       divs[i].uuid = uuid++;     }     document.getElementById("time-3").innerHTML = new Date() - time3;       var time4 = new Date();     for (var n = divs.length - 1; n >= 0; n--) {        divs[n].uuid = uuid++;      }     document.getElementById("time-4").innerHTML = new Date() - time4;      var time5 = new Date();     for (var n = divs.length - 1; n--;) {        divs[n].uuid = uuid++;      }     document.getElementById("time-5").innerHTML = new Date() - time5;      var time6 = new Date();     var n = divs.length-1; do {        divs[n].uuid = uuid++;     } while (n--);     document.getElementById("time-6").innerHTML = new Date() - time6;     var time7 = new Date();     for(var i=0,el;el = divs[i++];){      el.uuid = uuid++;     };     document.getElementById("time-7").innerHTML = new Date() - time7;     }   }  </script> </head> <body>  <style>   h2 {    margin:0;    padding:10px;    font-weight:500;    font-size:13px;    background:#8080C0;    color:#fff;   }   p {    margin:0;    text-indent:2em;    border-bottom:2px solid #a9ea00;    background:#F2F1D7;   }   span.red{    color:red;   }  </style>  <h1>JavaScript loop speed test</h1>  <ul>   <li>遍歷頁面上12000個DIV</li>  </ul>  <input id="start-test" type="button" value="Start test">  <h2>循環1: var i = -1, n = divs.length;while (++i < n) { }<span class="red">順序</span></h2>  <p id="time-1"></p>   <h2>循環2:var n = divs.length; while (--n >= 0) { }<span class="red">倒序</span></h2>  <p id="time-2"></p>   <h2>循環3:for (var i=0, n=divs.length; i<n; i++)<span class="red">順序</span></h2>  <p id="time-3"></p>   <h2>循環4:for (var n = divs.length - 1; n >= 0; n--) { }<span class="red">倒序</span></h2>  <p id="time-4"></p>   <h2>循環5:for (var n = divs.length - 1; n--;) { }<span class="red">倒序</span></h2>  <p id="time-5"></p>   <h2>循環6: var n = divs.length-1; do { } while (n--)<span class="red">倒序</span></h2>  <p id="time-6"></p>  <h2>循環7: for(var i=0,el;el = divs[i++];){ } <span class="red">順序</span></h2>  <p id="time-7"></p> </body></html>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美黄色三级网站| 精品国产网站地址| 欧美国产日本高清在线| 欧美高清理论片| 国产精品扒开腿做爽爽爽视频| 欧美电影免费观看高清| 日韩av在线免播放器| 久久久精品久久| 91精品久久久久久久| 亚洲日本中文字幕免费在线不卡| 色偷偷88888欧美精品久久久| 北条麻妃一区二区在线观看| 久久久久亚洲精品国产| 亚洲成avwww人| 国产成人综合精品| 91亚洲国产成人精品性色| 国产91在线播放精品91| 久久久久久国产精品久久| 91超碰中文字幕久久精品| 国产精品video| 久久91亚洲精品中文字幕奶水| 国产欧美日韩中文| 国产一区私人高清影院| 国产丝袜一区二区三区| 久久久久久18| 51久久精品夜色国产麻豆| 91精品国产自产91精品| 国产在线视频2019最新视频| 国产在线拍揄自揄视频不卡99| 欧美成人三级视频网站| 国产欧美日韩综合精品| 久久久精品视频成人| 国产精品一区二区3区| 欧美激情第三页| 久久91亚洲人成电影网站| 欧美成人精品一区| 日韩精品中文字幕在线| 夜夜嗨av一区二区三区免费区| 国产精品亚洲综合天堂夜夜| 日韩性xxxx爱| 欧美插天视频在线播放| 久久久久久久久久久国产| 国产欧美日韩中文字幕| 日韩久久免费电影| 国产丝袜视频一区| 免费91麻豆精品国产自产在线观看| 中文字幕日本欧美| 国产乱人伦真实精品视频| 国产精品老女人精品视频| 亚洲福利在线播放| 91亚洲国产成人精品性色| 亚洲成成品网站| 国产97在线|日韩| 日韩欧美在线第一页| 中文字幕欧美亚洲| 亚洲日本欧美中文幕| 欧美日韩精品在线视频| 成人乱人伦精品视频在线观看| 日韩av在线直播| 日韩免费在线看| 欧美日韩综合视频| 欧美一级成年大片在线观看| 亚洲最新在线视频| 精品视频在线导航| 日韩av免费在线观看| 青青草国产精品一区二区| 日韩免费av片在线观看| 久久天堂电影网| 成人精品视频在线| 国产日韩欧美影视| 欧美午夜精品久久久久久久| 国产精品影院在线观看| 欧美激情免费在线| 91wwwcom在线观看| 在线成人一区二区| 欧美在线一级视频| 欧美成人激情图片网| 亚洲xxxx3d| 国内精品久久久久久久久| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品一二区| 久99九色视频在线观看| 亚洲成年网站在线观看| 97久久精品视频| 亚洲美女又黄又爽在线观看| 亚洲乱亚洲乱妇无码| 中文字幕久精品免费视频| 日韩美女主播视频| 88国产精品欧美一区二区三区| 国产成人免费91av在线| 国产成人av在线| 亚洲美女性生活视频| 8050国产精品久久久久久| 亚洲一区二区中文| 国产日韩在线视频| 欧美在线一级视频| 欧美猛交ⅹxxx乱大交视频| 亚洲精品影视在线观看| 日韩有码在线播放| 成人精品一区二区三区| 中文字幕成人在线| 国产视频久久久久久久| 欧美丰满少妇xxxxx做受| 久久成人精品视频| 久久这里有精品| 亚洲va欧美va国产综合剧情| 欧美在线中文字幕| 国产精品678| 成人欧美一区二区三区在线湿哒哒| 久久在线免费观看视频| 岛国av一区二区在线在线观看| 国产精自产拍久久久久久蜜| 高清欧美性猛交| 久久中国妇女中文字幕| 欧美在线一区二区视频| 丝袜亚洲另类欧美重口| 日韩电视剧在线观看免费网站| 久久资源免费视频| 国产裸体写真av一区二区| 97欧美精品一区二区三区| 一区二区三区精品99久久| 欧美极品美女视频网站在线观看免费| 操91在线视频| 伊人久久免费视频| 亚洲综合第一页| 国产一区红桃视频| 亚洲欧美另类国产| 国产精品第8页| 欧美亚洲视频在线观看| 91久久久久久久久久久久久| 色妞欧美日韩在线| 久久的精品视频| 亚洲综合成人婷婷小说| 亚洲图片欧美日产| 亚洲aaa激情| 欧美性生活大片免费观看网址| 91香蕉亚洲精品| 亚洲欧美日韩第一区| 狠狠久久五月精品中文字幕| 懂色av中文一区二区三区天美| 欧美日韩激情小视频| 亚洲精品美女在线| 26uuu另类亚洲欧美日本老年| 精品国产自在精品国产浪潮| 亚洲一区美女视频在线观看免费| 亚洲精品国精品久久99热一| 在线精品高清中文字幕| 欧美视频13p| 亚洲成年人影院在线| 亚洲第一二三四五区| 欧美裸体xxxx极品少妇软件| 国产一区二区香蕉| 91在线观看免费观看| 日韩精品免费在线视频| 亚洲国产三级网| 久久成年人视频| 亚洲福利在线看| 九九久久综合网站| 亚洲精品一区在线观看香蕉| 欧美最猛性xxxxx亚洲精品| 国产日韩欧美另类| 色av吧综合网| 亚洲一区二区少妇| 日韩电影免费观看在线观看|