かつのりの日記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と早とちりしていましたよ。

# lYvbonOVPprH 2011/12/22 21:35 http://www.discreetpharmacist.com/

mO4YGy Edidn`t think about that. I'll tell my mother, she won`t believe it..!

# LOCWjcLjbbAYDFRvtPi 2012/01/04 4:58 http://www.kosherbeefjerky.net/

A4i6G0 However, the author created a cool thing..!

# lFsrVgIlktGCBaE 2012/01/07 13:55 http://www.luckyvitamin.com/p-26055-now-foods-high

Strange but true. Your resource is expensive. At least it could be sold for good money on its auction!...

タイトル
名前
Url
コメント