|
Microsoft AJAX Libraly には文字列の編集を効率よく扱うために Sys.StringBuilder クラスが存在します。 これは .NET の System.StringBuilder の用に効率よく文字列の連結を行うためのクラスです。 たとえば次のソースコードを実行した場合どの程度性能に差があるかわかると思います。 僕の環境はではこんな結果になりました。 String の 結合: 開始時間 Fri Mar 2 21:32:32 UTC+0900 2007 StringBuilder の 結合: 開始時間 Fri Mar 2 21:33:27 UTC+0900 2007 まぁ実際にここまで文字結合をする処理はそうそうないと思いますが、 String の文字結合は 55 秒かかっているところが StringBuilder では 2 秒かかっていません。 Microsoft AJAX Libraly では他にも Javascript のビルドインオブジェクトに対する拡張が行われています。 → JavaScript Base Type Extensions たとえば String オブジェクトには文字編集を行う String.format() や空白を除く String.trim() が追加されています。 他にも 配列の列挙を行う Array.forEach() や 各オブジェクトの型を取得する Object.getType() など今まで Javascript だと手に届きにくかった操作を簡単に行うことができるようになっています。 |
| << 前記事(2007/03/01) | トップへ | 後記事(2007/03/08)>> |
| タイトル (本文) | ブログ名/日時 |
|---|---|
JavaScript から ASP.NET Webservice のメソッドを呼び出す。
かるあ のメモ からです。 JavaScript から ASP.NET Webservice のメソッドを呼び出す。 JavaScript から ASP.NET Webservice のメソッドを呼び出す。(2) ...続きを見る |
ナオキにASP.NET(仮) 2007/03/09 16:23 |
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2007/03/01) | トップへ | 後記事(2007/03/08)>> |