できる限り短く書くための工夫

ブックマークレットは長さ制限があるため、できる限り短く書く工夫が必要です。

  • 変数名は1文字で
  • 無名functionを使う
  • functionの引数で、頻繁に使用するオブジェクトを受け取る。引数名は短くします。(documentを引数「d」で受け取ることが多い)
// 引数でdocumentを受け取ることにより、
// var d = document; の一文が不要となる。
(function(d) {})(document);