清空缓冲器。
字符串缓冲器对象。
在 IE 中 JavaScript 频繁地连接大字符串会损耗大量的性能,该方法模拟一个字符串缓冲器,所有要连接的字符串都使用 append 方法推入缓冲器中,最后由 toString 方法统一连接起来。效率得到提升,如果连接的字符串越大越多,效率提升得越明显。缓冲器由数组模拟实现,append 方法由 Array.push 演变而来,toString 方法由 Array.join("") 实现。
清空后返回的缓冲器是空的,可以继续使用 append 方法推入字符串。
<script type="text/javascript">
var html = new StringBuffer();
html.append("<ol>");
for(var i=0; i<2000; i++){
html.append("<li><table cellspacing=1 cellpadding=5 border=1><tr><td>1</td><td>2</td></tr></table></li>");
}
html.append("</ol>");
$("v2").innerHTML = html.toString();
html.clear();
</script>