かつのりの日記2

わんくまでは珍しいJavaを中心とした日記です

目次

Blog 利用状況

書庫

日記カテゴリ

いろいろリンク

Javascript Tips & Tricks ( and oddities )

http://code.google.com/p/jslibs/wiki/JavascriptTips

結構熱いテクニックが色々と書かれています(クロスブラウザ向けは少ないですが・・・)。ちょっと触発されたので、自分でも使う技を一部紹介します。


文字バッファ

使い方は、

実際に+による文字列連結よりも早いです。


ショートカット関数

使い方は、

 

投稿日時 : 2007年4月22日 23:54

Feedback

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 0:07 nagise

"aaa"+"bbb"+"ccc"の場合、コンパイラが最適化してあらかじめ"aaabbbccc"にしてしまったりするので
下手なパフォーマンス計測すると逆転したりするので注意が必要ですね。
とりあえずStringBuilderとすればよい、というシンプルなルールにならないので説明がツライところです。

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 0:10 かつのり

使いどころを選ぶのは確かですね。
Ajaxを使うときには動的な文字列連結が増えるので、そういう場面では結構有効だったりします。

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 0:41 じゃんぬねっと

JavaScript って、最適化されるんですか...? (^-^?)

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 0:58 かつのり

実装によりけりかもしれませんね。

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 9:40 かるあ

Microsoft の Ajax ライブラリだとこのあたりでやってくれるかな?
http://ajax.asp.net/docs/ClientReference/Sys/StringBuilderClass/default.aspx

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 10:15 かつのり

サーバサイドコードと同等のクラスライブラリを、
クライアント向けに用意するのは最近の流行っぽいですね。
GWTあたりもそういうアプローチですね。

# re: Javascript Tips & Tricks ( and oddities ) 2007/04/23 16:47 nagise

おわ。JavaScriptなのか... orz

StringBuilderってJavaと早とちりしていましたよ。

タイトル  
名前  
Url
コメント