zoukankan      html  css  js  c++  java
  • javascript字符串连接类

       在我们写前端的js时,经常会出现将很多的字符串通过“+”拼接起来,然后挂载的某个DOM元素上。然而关于使用“+”来拼接字符串,在各浏览器下解析的效果,我就在此不做对比了,网上这类的对比很多。很多牛人都说通过使用js中的Array的join方法来拼接字符串效果很不错。为此在项目中写一个js类,用来统一处理字符串的拼接。

    代码
    //自定义的一个字符串连接类,用于拼接字符串,比"+"要提升性能
    function StringBuffer() {
    this._strs = new Array();
    }
    StringBuffer.prototype.append
    = function(str) {
    this._strs.push(str);
    };
    StringBuffer.prototype.arrayToString
    = function() {
    return this._strs.join("");
    };

    而我们在使用该类时,可以直接通过如下方法:

    var strBuff=new StringBuffer();
    strBuff.append(
    "hello,");
    strBuff.append(
    "Welcome to Javascript!");

    alert(strBuff.arrayToString());
  • 相关阅读:
    hdu2049.java
    java输入输出流小细节
    滚动字幕
    hdu4504java
    HDU2054JAVA
    hdu2058java
    hdu2073递推题
    [转]SELinux管理与配置
    Can't connect to MySQL server on 'XXX' (13)
    CentOS6.5+php5.3听云安装过程
  • 原文地址:https://www.cnblogs.com/RascallySnake/p/1772884.html
Copyright © 2011-2022 走看看