-->

2011-11-10

jquery-1.7.min.jsの短くなりそうな点 part2


91186 byte になった。
null,数字,文字列が複数ある場合変数にする。文字列は完全一致するもの同士のみ。
true,falseが!0,!1になっているので真似する。0.5 => .5 に省略する。
ハッシュのキーは文字列ではない場合、予約語を使うとIE系でエラーになる。
IE系で、そのスコープでは使わないからといって同じ名前の変数名に上書きすると、
ある程度の量で全く別の変数を見るかもしれない。それは124回目からかもしれない。
window.defineという変数があるかどうか見ている。たぶんrequireJS関連。

2011-11-28 追記
91096 byteになった。
使っていないかもしれないvarの部分を削除した。
u.test("\u00a0")などの部分が逆に長くなった。

2011-12-02 追記
91080 byteになった。
\u00a0 => \xa0, \u00c0 => \xc0

0 件のコメント: