您现在的位置: 电子商务模式 >> 电子商务技术 >> 网络 >> [EB技术]正文  显示方式: 

Javscript更有效率的字符串替换 - Pandora_小北的空间
http://tech.caneb.com/ 时间:2007-1-1 21:20:33 点击数:   电子商务模式[技术]频道 

今日不可不关注的电子商务技术资讯:

【文章简介】 感谢Clear为我们提供了这个效率更高的字符串替换函数。这是一个很普通的HTML特殊字符替换函数,就是将&、"、、<、>等函数替换成&、"、、<、>。如果用以往的方法就是多次使用replace函数,每替换一次就要用一次。这样做会很没有效率,而Clear给我们带来的方法只用replace一次,就可以替换整个字符串里面的匹配字符为不同的结

【文章正文】

 感谢Clear为我们提供了这个效率更高的字符串替换函数。这是一个很普通的HTML特殊字符替换函数,就是将&、"、'、<、> 等函数替换成&、"、'、<、>。如果用以往的方法就是多次使用replace 函数,每替换一次就要用一次。这样做会很没有效率,而Clear给我们带来的方法只用replace一次,就可以替换整个字符串里面的匹配字符为不同的结果,非常有效率的。

测试了一下感觉字符数目越多,效率越高。

一下是测试结果:

测试方法为,对一个2048字节长的字符串分别执行两个函数100次,取其执行时间。下面为10次测试的结果。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%

测试程序在这里:

<html>
<head>
<script>...

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


关键词:Web
阅读本站更多关于:“Javscript更有效率的字符串替换 - Pandora_小北的空间”的文章>>>>
作者:公告 文章来源:CSDN
[EB技术]录入:北极星    责任编辑:北极星 

  窄告信息
电子商务辩论台
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
电子商务模式网站(www.CanEb.com)版权与免责声明:
① 本网转载其他媒体、网站文章是为传播更多的信息,此类文章不代表本网观点,也不对其真实性负责,本网不承担此类文章侵权行为的连带责任。
② 在本网论坛(BBS)博客(Blog)网络硬盘(WebDisk)上发表言论或上传、收藏文件者,责任自负。
③ 如您因版权等问题需要与本网联络,请在30日内联系 caneb_com@yahoo.com.cn
④ 凡本网原创文章(包括论坛、博客等),欢迎转载,但务必注明来自本网,且需注明引用网址。
焦点图片
今日博客
电子商务模式网站意见反馈留言板