jQuery トリビアルメモ 1

ドラクエIV、V、VIもDSで出るようですな。

jQueryの簡単な話。

1.並列と直列と速さと


$("#hoge").html("aaa");
$("#hoge").click(function(){alert("hogehoge");});

より


$("#hoge").html("aaa").click(function(){alert("hogehoge");});

の方が速い。(FireFoxの場合)
そりゃそうだ。

2.IDとクラスと速さと
“bar”っていうCSSクラスを持つ要素が複数あって、fooってIDはひとつしかない場合。(もちろんfoo2,foo3,などのIDはイパイある)


$("#foo", ".bar").html("aaa");

より


$("#foo").html("aaa");

の方が速い。(FireFoxの場合)
クラスで絞り込んだほうが速いかな?とちょっと思ったんだけど。
他の組み合わせは知らない。

3.blockUI
簡単なので書いとく。
ブラウザ全体をブロックしたいとき便利なプラグイン。
ブロック開始時に$.blockUI()を呼んで、解放時に$.unblockUI()を呼ぶだけ。
“Please Wait..”ってなって、操作できなくなる。ajaxなどでの読み込み待ちに便利。
メッセージは$.blockUI(“なんかめっせーじ”)で指定できる。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: Javascript, jQuery, フレームワーク パーマリンク

コメントを残す

メールアドレスが公開されることはありません。