ENDO Shogo - String.Buffer-0.0.1
NAME
String.Buffer - Bufferd String
SYNOPSIS
var buffer = new String.Buffer(); buffer.append("foo","bar"); // foobar buffer.length; // 6 buffer.replace("foo","bar"); // barbar
DESCRIPTION
String.Buffer is a bufferd string library.
METHODS buffer = new String.Buffer(); - Constructor method.
buffer.append(a1, a2, ...)
This method append some strings to buffer.
Constructor
var buffer = new String.Buffer();
AUTHOR
ENDO Shogo <shogo4405 at gmail dot com>
COPYRIGHT
Copyright(c) 2007 ENDO Shogo All rights reserved. This library is free software; you can redistribute it and/or modify it under the New BSD License.
String.Buffer = function Buffer(s) { var i = 0, b = [s || '']; function toString(s){ return b.join(s || ''); }; this.append = function append() { for(var k=0,f=arguments.length;k<f;k++){ b[i++] = arguments[k]; }; }; this.valueOf = this.toString = toString; }; String.Buffer.VERSON = '0.0.1'; String.Buffer.EXPORT = []; String.Buffer.prototype = new String(); /* =head1 NAME String.Buffer - Bufferd String =head1 SYNOPSIS var buffer = new String.Buffer(); buffer.append("foo","bar"); // foobar buffer.length; // 6 buffer.replace("foo","bar"); // barbar =head1 DESCRIPTION String.Buffer is a bufferd string library. =head1 METHODS buffer = new String.Buffer(); - Constructor method. buffer.append(a1, a2, ...) This method append some strings to buffer. =head2 Constructor var buffer = new String.Buffer(); =head1 AUTHOR ENDO Shogo <shogo4405 at gmail dot com> =head1 COPYRIGHT Copyright(c) 2007 ENDO Shogo All rights reserved. This library is free software; you can redistribute it and/or modify it under the New BSD License. =cut */