2008
11-25
15:58
はじめに
被はてブランキングと、そのブックマークレット – IT戦記
※ 現在は公開中止になっています.
amachang のこのエントリに書いてあったブックマークレットを読んで,なるほどな,と思ったのでメモ.
amachangのブックマークレット
よくある書き方は次のものだと思います.自分もそうでした.(「javascript:」は省略)
(function(){var d=document,s=d.createElement('script');......})();
amachang の同エントリ(現在は公開中止)には,次のように書かれていました.
(function(d,s){......})(document);
なるほど!
無名関数の引数に代入したいものを書いておくことで,ブロック内でわざわざ var 宣言(代入処理)しなくてもすみますね.
おわりに
これまでいくつかブックマークレットを書いてきましたが,見事なまでに見落としていた点なので,ちょっとしたことながらいい発見ができたと思います.amachang サンクス!
今後,そしてこれまでのブックマークレットにもすぐさま反映できますね.



