Mitsukiの魔法実験室

Mitsuki's Magic Laboratory
Since 2002.09.14

Information

現時点で以下のSNSアカウントを運用しています。

Fedibird: @mitsuki64@fedibird.com
Mastodon系。現在のメインアカウント。
Bluesky: @mitsuki64.fedibird.com.ap.brid.gy
Bluesky系。@mitsuki64@fedibird.comへのブリッジ。
notestock: mitsuki64
Mastodon等のログを蓄積・検索できるサービス。FedibirdとVivaldi socialのアカウントを登録中。
Misskey.io: @mitsuki64@misskey.io
Misskey系。RN/リアクションのみ。
Vivaldi social: @mitsuki64@vivaldi.net
Mastodon系。メインをFedibirdへ移動したため、ログ参照のみ。
Twitter: @mitsuki
プライベートモード、ログ参照のみ。

2007/12/14

Posted at 2007/12/14 13:07 in Diary|Programming

* 13:05 Javascriptクイズ(中級者向け):無名関数と実行効率の話
 100文字に収まらなかったのでこっちに。
 話の流れ的に関数オブジェクトの生成コストを問題にしてそうなので、だったらクロージャにすれば最初の1回だけ生成してあとは実行するだけ、と。


var style2prop = function(){
	var capitalize = function(str){return str.charAt(1).toUpperCase();};
	return function(str){return str.replace(/-[a-z]/g, capitalize);};
}();

 ちなみにベンチはとってない(だめじゃん)。

* 13:30
 関係ないけど、JavaScriptのセミコロン省略の話をどこかで読んだのをふと思い出したのだけど、ぶくましてなかったので誰の記事だったかわかない(いみねー)。
 ちなみに↑のコードだと、セミコロン全部消しても動いた。でもあんまりうれしくない。

Page 1/41: 1 2 3 4 5 6 7 8 9 [>] [>>]