js字符串拼接效率
在脚本开发过程中,经常会按照某个规则,组合拼接出⼀个⼤字符串进⾏输出。⽐如写脚本控件时控制整个控件的外观的html标签输出,⽐如ajax⾥得到服务器端的回传值后动态分析创建html标签时。
⽅式⼀:
js脚本开发字符串的拼接在我们写代码时⽤“+=”这个运算符,s += string;
这种⽅式脚本执⾏起来很慢,CPU使⽤率狂⾼。
⽅式⼆:
使⽤数组
var content =[];
content.push();
content.join("");
该⽅式⽐字符串快很多,但是如果就⼀⾏字符串需要拼接,则不需要,因为创建数组也是需要花费时间的。
⽅式三:ateElement();
1. <script type="text/javascript">
2. var board = ElementById("board");
3. var e = ateElement("input");
4. e.type = "button";
5. e.value = "这是测试加载的⼩例⼦";
6. var object = board.appendChild(e);
7. </script>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论