2008年9月29日星期一

JavaScript simulate StringBuilder

參考了code project其中有一篇關於javascript模擬StringBuilder的作法

function StringBuilder(value) {

this.strings = new Array("");

this.Append(value);

}

StringBuilder.prototype.Append = function(value) {

if (value) {

this.strings.push(value);

}

return this; /* chain capability */

}

StringBuilder.prototype.Clear = function () {

this.strings.length = 1;

}

StringBuilder.prototype.ToString = function() {

return this.strings.join("");

}

2 意見:

player 提到...

改過囉, 參考看看吧
如果你有好的構想
請記得到原版那邊的網站回報心得
以便造福更多的人

http://www.player.idv.tw/prog/index.php?title=JavaScript:StringBuilder

目前
還沒想出把 .NetFramework 的 DataFormatString 的方式

例如 {0:N}, {0:yyyy/mm/dd}}
用這個JavaScript來呈現

只先做到簡單的 {0} 這種

Huge 提到...

真不錯,托你的福才知道原來在wiki上有人在提供這些api,最近玩ror發現prototype以及aculo都是蠻不錯的方案,而jquery獲得.NET的採用,並內建在vs2008內。對於我這種偶爾想採用一些簡單的js方案的人來說,其實都有點過於龐大 >_<
期待有人做出DataFormatString XD

關於我自己

shih-chih huang
台北市, 萬華(家);內湖(公), Taiwan
在外人面前喜歡裝禮貌,在朋友面前喜歡說屁話;以前喜歡搞笑,現在傾向低調
檢視我的完整簡介

huge

huge
@ 慶修院

Classification

網誌存檔