javascript 中有没有类似C#中StringBuilder的类?或者如何给字符串事先分配一定的内存? 不要用+=对字符串进行操作把这些数据放到一个数组中(Array)然后再join()得到字符串这样效率高很多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 +号的效率确实很低的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""></head><body><script language="JavaScript"><!--var arr = new Array();//arr.push("abc");//arr.push("def");//var str = arr.join("");//alert(str);//自定义动态字串连接类,替换字串的+=操作功能function StringBuilder(){ this._element_ =new Array();}StringBuilder.prototype.append=function(item){ this._element_.push(item);}StringBuilder.prototype.toString=function(){ return this._element_.join("");}StringBuilder.prototype.join=function(separator){ return this._element_.join(separator);}StringBuilder.prototype.length=function(){ return this._element_.length;}sb = new StringBuilder();sb.append("sdfjsaldjfas");sb.append("sdfjsaldjfas");sb.append("sdfjsaldjfas");sb.append("sdfjsaldjfas");alert(sb.toString());//--></script></body></html> http://blog.csdn.net/meizz/archive/2005/12/14/552260.aspx 快逸报表分页表头问题 JavaScript中的全局和局域变量 刚写的一个简单的上传功能。家里运行报严重。求什么原因?怎么修改的。 如何释放Excel.Application? javascript 打印方向 [2008/07/21]javascript code 高手才进:onbeforeunload的问题 div元素的隐藏属性控制不了它里面元素的影藏属性,为什么? html中的java脚本函数问题 求助高手一个简单的问题 这个效果用层怎么做 怎样得到childNodes的自己,比如id包含"class"字符的,可以用正则么?
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head><body>
<script language="JavaScript">
<!--
var arr = new Array();//arr.push("abc");//arr.push("def");//var str = arr.join("");//alert(str);
//自定义动态字串连接类,替换字串的+=操作功能
function StringBuilder()
{
this._element_ =new Array();
}
StringBuilder.prototype.append=function(item)
{
this._element_.push(item);
}
StringBuilder.prototype.toString=function()
{
return this._element_.join("");
}
StringBuilder.prototype.join=function(separator)
{
return this._element_.join(separator);
}
StringBuilder.prototype.length=function()
{
return this._element_.length;
}sb = new StringBuilder();sb.append("sdfjsaldjfas");
sb.append("sdfjsaldjfas");
sb.append("sdfjsaldjfas");
sb.append("sdfjsaldjfas");alert(sb.toString());
//--></script>
</body>
</html>