javascript 的中自定义StringBuffer类
来源:互联网 发布:python 元组创建字典 编辑:程序博客网 时间:2024/05/16 08:27
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function StringBuffer()
...{
this._strings = [];
}
StringBuffer.prototype.append = function(str)
...{
this._strings.push(str);
}
StringBuffer.prototype.toString = function()
...{
return this._strings.join("");
}
//实际例子
var buffer = new StringBuffer();
buffer.append("123");
buffer.append("456");
alert(buffer.toString());
</script>
<script type="text/jscript">
//对比运行效率
var d1 = new Date();
var str = "";
for(var i=0; i<10000; i++)
...{
str += "text";
}
var d2 = new Date();
document.write("用加好连接;" + (d2.getTime() - d1.getTime()) + "毫秒");
var oBuffer = new StringBuffer();
d1 = new Date();
for(var i=0;i<10000;i++)
...{
oBuffer.append("text");
}
var sResult = buffer.toString();
d2 = new Date();
document.write("<br />用StringBuffer连接" + (d2.getTime() - d1.getTime()) + "毫秒");
</script>
</body>
</html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function StringBuffer()
...{
this._strings = [];
}
StringBuffer.prototype.append = function(str)
...{
this._strings.push(str);
}
StringBuffer.prototype.toString = function()
...{
return this._strings.join("");
}
//实际例子
var buffer = new StringBuffer();
buffer.append("123");
buffer.append("456");
alert(buffer.toString());
</script>
<script type="text/jscript">
//对比运行效率
var d1 = new Date();
var str = "";
for(var i=0; i<10000; i++)
...{
str += "text";
}
var d2 = new Date();
document.write("用加好连接;" + (d2.getTime() - d1.getTime()) + "毫秒");
var oBuffer = new StringBuffer();
d1 = new Date();
for(var i=0;i<10000;i++)
...{
oBuffer.append("text");
}
var sResult = buffer.toString();
d2 = new Date();
document.write("<br />用StringBuffer连接" + (d2.getTime() - d1.getTime()) + "毫秒");
</script>
</body>
</html>
- javascript 的中自定义StringBuffer类
- Javascript中实现StringBuffer类
- javaScript 自定义 StringBuffer
- 在JavaScript中实现高效的StringBuffer
- prototype版的javascript StringBuffer类
- JavaScript的StringBuffer工具
- JavaScript的StringBuffer工具
- JavaScript的StringBuffer工具
- javascript模拟StringBuffer类
- javascript中字符串累加的性能优化(String和StringBuffer)
- javascript中字符串累加的性能优化(String和StringBuffer)
- JavaScript中String和StringBuffer的速度之争
- 如何在JavaScript中封装Java的StringBuffer方法
- javascript中自定义类(2)
- StringBuffer类中insert()方法的使用
- java中StringBuffer()类的使用
- 一个用JavaScript写的的StringBuffer类
- javaScript中自定义对象(类的定义方式)
- 域名停靠技术
- 几种工厂模式的现实意义
- Struts+Spring+Hibernate项目框架构建中的问题及解决方法集锦(1)
- 在Servlet中使用include和forward。
- 学习vc必须经过的道路
- javascript 的中自定义StringBuffer类
- 下拉列表框相关知识(一)
- 用ImessageFilter接口实现截获键盘消息
- 绕过空格的注入
- 如何实现服务注册??
- 达梦全文检索的原理和实现
- 下拉列表框相关知识(二)
- C#的消息处理方法
- linux 如何从源码包安装软件?