I see a few 代码项目解决方案 http://www.codeproject.com/KB/scripting/stringbuilder.aspx.
但是JavaScript中有常规的实现吗?
如果您必须为 Internet Explorer 编写代码,请确保您选择了使用数组连接的实现。连接字符串+
or +=
IE 上的操作速度非常慢。对于 IE6 来说尤其如此。在现代浏览器上+=
通常与数组连接一样快。
当我必须进行大量字符串连接时,我通常填充一个数组并且不使用字符串生成器类:
var html = [];
html.push(
"<html>",
"<body>",
"bla bla bla",
"</body>",
"</html>"
);
return html.join("");
请注意,push
方法接受多个参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)