スペースを節約するために、コード内の関数に大量のエイリアスを作成しました。FF では問題なく動作しますが、現在 IE のサポートを追加しようとしていますが、満足していません。
j=String;
f0=j.fromCharCode;
j=j.prototype;
j.f1=j.indexOf;
j.f2=j.lastIndexOf;
j.f3=j.concat;
j.f4=j.substring;
function alias(c,e){return function(){return c[e].apply(c,arguments);};}
w=window.location;
d=document;
b=document.body;
f5=alias(d,"createElement");
f6=alias(b,"appendChild");
f7=alias(d,"getElementById");
...etc
alias() 関数が IE で機能しないことは確かです。両方のブラウザで機能する別の方法はありますか?