2. StringBuffer模仿方法
描述:
此方法是对Java中的StringBuffer类的一种模仿,并不能跟Java的效率比,但对于字符串拼装,却是一个很好的工具方法
//StringBuffer工具方法
//数组方式 拼接字符串 .高效... 使用前先实例化.
function StringBuffer(){
this._aStr = [];
}
StringBuffer.prototype.add = function(str){
this._aStr.push(str);
return this;
}
StringBuffer.prototype.toString = function(){
return this._aStr.join('');
}
使用方法如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
//StringBuffer工具方法
//数组方式 拼接字符串 .高效... 使用前先实例化.
function StringBuffer(){
this._aStr = [];
}
StringBuffer.prototype.add = function(str){
this._aStr.push(str);
return this;
}
StringBuffer.prototype.toString = function(){
return this._aStr.join('');
}
var tempStr = new StringBuffer();
tempStr.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++")
.add("test+++")
.add("test1 append()+++++");
</script>
</head>
<body> </body>
</html>
分享到:
相关推荐
标题“开发资料下载_Javascript资料搜集”提示我们这是一个...通过阅读JScript中文帮助文档,可以深入理解JavaScript的底层工作原理,掌握API的使用方法,同时结合实践代码和开发工具,将理论知识转化为实际开发能力。
在标签中提到的"JavaScript开发-其它杂项",可能意味着Iroh是一个专为JavaScript开发设计的独特工具,它可能包含了非标准的或特定场景下的功能,这些功能在其他常规开发工具中可能并不常见。 在压缩包中的文件名...
"开发小工具集"通常指的是一个包含多种用于软件开发的实用程序或应用程序的集合,这些工具可以帮助开发者在编码、调试、版本控制、自动化任务等方面提高效率。这些小工具可能涵盖各种编程语言、框架和开发环境,是...
这里是我个人在WEB开发7年来,收集的CHM工具手册中精选出来的,每个都是精品中的精品,个人认为是同类手册中最好的,也是最新最全的,现在一次性全部送给大家,以免大家寻找资料时走弯路,希望能帮助大家提高开发...
7. **ES6及新特性**:ECMAScript 6(简称ES6)引入了许多新的特性和语法糖,如let和const、解构赋值、模板字符串、箭头函数、类和模块等,这些都极大地提升了JavaScript的可读性和开发效率。 8. **Promise和async/...
"JavaScript案例 很多脚本的收集"这个标题暗示了这是一个包含多种JavaScript应用场景和技巧的资源集合,旨在帮助用户深入理解和全面掌握JavaScript的使用方法。 在JavaScript的世界里,开发者可以实现动态网页交互...
然而,如同任何编程语言一样,JavaScript的开发过程中难免会遇到错误和问题,这时就需要借助调试工具来定位和解决问题。本文将深入探讨JavaScript调试工具及其在Web工程中的应用。 ### 1. 浏览器内置的开发者工具...
总结,基于JavaScript开发的宠物健康管理微信小程序结合了JavaScript语言的灵活性和微信小程序框架的便捷性,实现了宠物信息管理、健康记录跟踪等一系列功能。开发者需要掌握JavaScript基础、微信小程序框架、数据...
"WEB开发的Javascript组件"这个主题涵盖了一系列用于创建动态和功能丰富的网页的工具。这些组件包括表单元素、日期选择器、表格展示、布局管理、树结构、菜单系统以及工具条等,它们都是JavaScript库或框架中的常见...
开发工具对于JavaScript程序员来说至关重要,常见的有Visual Studio Code、Sublime Text、Atom等代码编辑器,它们拥有丰富的插件支持,提升编码效率。另外,像Git这样的版本控制系统和GitHub这样的代码托管平台也是...
本资源“原生态纯JavaScript 100大技巧大收集”是一个全面的指南,旨在帮助开发者掌握JavaScript的各种高效、实用的技巧,以提升开发效率和代码质量。 1. **基础篇** - **变量声明**:理解var、let和const的区别,...
用户可以通过这个文件快速查找JavaScript内置对象、函数、方法和语法,同时可能还涵盖了错误处理、事件处理、DOM操作等内容,对于开发者来说,是一个不可多得的工具。 另一方面,`JavaScript课件.exe`可能是一个...
标题中的“一个网上人自己写的一些工具类,收集一下”表明这是一个个人开发者或者爱好者分享的代码集合,可能包含了各种实用的工具类。这些工具类通常是为了解决特定问题或简化某些常见任务而编写的,它们可以是通用...
书中还详细讲解了JavaScript中的对象,包括创建对象、对象字面量、构造函数、原型以及ES6中的新特性,如类和继承。掌握对象和面向对象编程对于理解JavaScript高级特性至关重要。 文档对象模型(DOM)是JavaScript中...