最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

效率高的Javscript字符串替換函數(shù)的benchmark

 更新時(shí)間:2008年08月02日 01:36:08   作者:  
這是經(jīng)常使用的HTML特殊字符替換函數(shù),即將 &、<、>、" 等函數(shù)替換成 &、<、>、"。通常的作法都是連續(xù)使用數(shù)個(gè) replace 函數(shù),而Clear僅使用一個(gè) replace 就完成了替換。
可以任意轉(zhuǎn)載,但轉(zhuǎn)載時(shí)必須標(biāo)明原作者charlee、原始鏈接http://tech.idv2.com/2006/11/23/javascript-strreplace-benchmark/以及本聲明

我對(duì)這兩個(gè)函數(shù)作了benchmark,發(fā)現(xiàn)新函數(shù)的效率約為原函數(shù)的1.4倍。雖然沒(méi)有預(yù)想中那么高效率,但當(dāng)要替換的字符串更多時(shí),效率應(yīng)該會(huì)提高吧。

測(cè)試方法為,對(duì)一個(gè)2048字節(jié)長(zhǎng)的字符串分別執(zhí)行兩個(gè)函數(shù)100次,取其執(zhí)行時(shí)間。下面為10次測(cè)試的結(jié)果。toTXT_1 為通常的作法,toTXT_2 為Clear的方法。

toTXT_1(ms) toTXT_2(ms) toTXT_1/toTXT_2
1609 1204 75%
2250 1547 69%
1672 1313 79%
1813 1250 69%
1844 1219 66%
2063 1421 69%
2031 1172 58%
1797 1360 76%
2015 1281 64%
1860 1500 81%

測(cè)試程序在這里http://img.jb51.net/online/javascript-benchmark/benchmark.htm

相關(guān)文章

最新評(píng)論

察哈| 贵德县| 金平| 成都市| 霍林郭勒市| 穆棱市| 丹凤县| 商河县| 宜宾县| 山东省| 临澧县| 中超| 石渠县| 临汾市| 偃师市| 泸定县| 阳春市| 汉源县| 德清县| 乌拉特前旗| 波密县| 馆陶县| 乾安县| 成安县| 西乡县| 青川县| 雷波县| 梅河口市| 永和县| 镇坪县| 绥中县| 五寨县| 大庆市| 韩城市| 宣恩县| 镶黄旗| 甘泉县| 治多县| 抚顺县| 崇仁县| 丰宁|