<html>
<head>
<title></title>
<script type="text/javascript">
function StringBuffer(){
this.strings = new Array();
}
StringBuffer.prototype.append = function(str){
this.strings.push(str);
}
StringBuffer.prototype.toString = function(){
return this.strings.join("");
}
var d1 = new Date();
var str = "";
for(var i=0;i<100000;i++){
str += "text";
}
var d2 = new Date();
document.write("cost1: "+(d2.getTime()-d1.getTime())+" millisecondes");
var buf = new StringBuffer();
var d3 = new Date();
for(var i=0;i<100000;i++){
buf.append("text");
}
var resultStr = buf.toString();
var d4 = new Date();
document.write("<br/>cost2: "+(d4.getTime()-d3.getTime())+" millisecondes");
</script>
</head>
<body>
</body>
</html>
这段代码执行后,与书上说的采用用“+”连接会效率比较低,耗资源,采用Array.join("")方式效率会比前者高50%--60%,但我试了以后发现不是那样,是哪儿的问题呢,请不吝赐教!
分享到:
相关推荐
JavaScript 高级程序设计(第3版)【附源代码】
前端开发必备 Javascript 高级程序设计第3版(完整源代码书上每个例子都有)本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、...
<<JavaScript DOM 高级程序设计>> 一书的配套源代码,涵盖了书中的代码例子.
Javascript 高级程序设计(第3版)超清中文PDF带目录完整版,个人的学习使用,共25M。
JavaScript 高级程序设计高级程序设计高清完美版
javascript高级程序设计学习笔记,共100+页,记录了js的方方面面,比较适合于自学。
JavaScript高级程序设计第四版--示例代码
javascript 高级程序设计源码 Nicholas 完美版 不含任何广告 学习javascript必备
JAVASCRIPT程序设计基础教程课本案例代码
资源名称:JavaScript DOM高级程序设计内容简介:本书注重理论与实践的结合,全面讲述高级的DOM 脚本编程。全书分为3 个部分:第一部分“深入理解DOM 脚本编程”,涉及W3C DOM 规范的各方面,包括非标准的浏览器支持...
在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript 高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一...
《javascript DOM高级程序设计》的源码,亲测可用,内容最全。
javaScript 高级程序设计源码下载
JAVASCRIPT 高级程序设计 书籍第二部分,数比较大,所以分了两部分上传,下载以后解压到同一文件夹下即可。
在本书中,我们将对 JavaScript 追根溯源,从它在最早的 Netscape 浏览器中诞生谈起,一直谈到今 天的它对 DOM 和 Ajax 的强大支持。读者将通过本书掌握如何运用和扩展这门语言,从而更好地满足自 己的需求,以及...
本书注重理论与实践的结合,全面讲述高级的DOM脚本编程。全书分为3个部分:第一部分“深入理解DOM脚本编程”,涉及W3CDOM规范的各方面,包括非标准的浏览器支持和不支持的内容;第二部分“浏览器外部通信”,以Ajax...
JAVASCRIPT 高级程序设计 书籍,书比较大,所以分了两部分上传,下载以后解压到同一文件夹就可以了!
JavaScript.DOM高级程序设计.pdf
Javascript 高级程序设计-第三版-中文版.pdf,内容经典
[Wrox] JavaScript 高级程序设计 第2版 (英文版) [Wrox] Professional JavaScript for Web Developers 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Nicholas C. Zakas [出版机构] Wrox [出版日期] 2009年...