ライブラリが何度も読み込まれてしまうサンプル
by
md2tak
2011-05-23 [2011/05/23 17:47:43]
http://let.hatelabo.jp/md2tak/let/gYC-yIO--PqnXQとの比較用。
@@ -6,7 +6,9 @@
* @require jQuery
*/
-$('body').unbind().click(function(){
+alert('読み込みました。');
+// イベントをunbindしているがライブラリのオブジェクト($)自体が上書きされてしまっているので、実際にはunbindされない。
+$('body').unbind().click(function(){
alert('クリックしました。これは何度も登録されてしまう。');
});
/*
* @title ライブラリが何度も読み込まれてしまうサンプル
* @description my bookmarklet
* @include http://*
* @license MIT License
* @require jQuery
*/
alert('読み込みました。');
// イベントをunbindしているがライブラリのオブジェクト($)自体が上書きされてしまっているので、実際にはunbindされない。
$('body').unbind().click(function(){
alert('クリックしました。これは何度も登録されてしまう。');
});
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。