快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门威尼l斯人网址_作家网进入



http://tech.idv2.com/200澳门威尼l斯人网址6/11/23/javascript-strreplace-benchmark/

这是常常应用的HTML特殊字符调换函数,即将 &、、" 等函数调换成 &、、"。平日的作法都是继续应用数个 replace 函数,而Clear仅应用一个 replace 就完成了调换。

我对这两个函数作了benchmark,发明新函数的效率约为原函数的1.4倍。虽然没有预想中那么高效率,但当要调换的字符串更多时,效率应该会前进吧。

测试措施为,对一个2048字节长的字符串分手履行两个函数100次,取其履行光阴。下面为10次测试的结果。toTXT_1 为平日的作法,toTXT_2 为Clear的措施。

to澳门威尼l斯人网址TXT_1(ms)

toTXT_2(ms)

toTXT_1澳门威尼l斯人网址/toTXT_2

1609

1204

75%

2250

1547

69%

1672

1313

79%澳门威尼l斯人网址

1813

1250

69%

1844

1219

66%

2063

1421

69%

2031

1172

58%

1797

1360

76%

2015

1281

64%

1860

1500

81%

测试法度榜样在这里http://img.jb51.net/online/javascript-benchma澳门威尼l斯人网址rk/benchmark.htm

您可能还会对下面的文章感兴趣: