javascript下高性能字符串连接StringBuffer类


Posted in Javascript onAugust 16, 2010
function StringBuffer(){ 
this.__strings__ = new Array(); 
} 
StringBuffer.prototype.append = function(str){ 
this.__strings__.push(str); 
}; 
StringBuffer.prototype.toString = function(){ 
this.__strings__.join(" "); 
};

其实上面的代码,主要利用了js的数组原理实现。
Javascript 相关文章推荐
jquery获取input的value问题说明
Aug 19 Javascript
ExtJS 入门
Oct 29 Javascript
发布一个基于javascript的动画类 Fx.js
Nov 05 Javascript
js中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
Javascript原型链的原理详解
Jan 05 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
Feb 25 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
JS实现仿百度文库评分功能
Jan 12 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
Mar 06 Javascript
JS实现简单打字测试
Jun 24 Javascript
我所理解的JavaScript中的this指向
Sep 04 Javascript
子窗口、父窗口和Silverlight之间的相互调用
Aug 16 #Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
Aug 16 #Javascript
JavaScript实用技巧(一)
Aug 16 #Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 #Javascript
新手常遇到的一些jquery问题整理
Aug 16 #Javascript
使用jQuery轻松实现Ajax的实例代码
Aug 16 #Javascript
jQuery实现原理的模拟代码 -6 代码下载
Aug 16 #Javascript
You might like
php实现中文转数字
2016/02/18 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
vue实现分页栏效果
2019/06/28 Javascript
js验证密码强度解析
2020/03/18 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
python通过Windows下远程控制Linux系统
2018/06/20 Python
python按照多个条件排序的方法
2019/02/08 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
django rest framework 过滤时间操作
2020/07/12 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
python实现控制台输出颜色
2021/03/02 Python
2015年综治维稳工作总结
2015/04/07 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js