Use valueOf to make shorter function calls. Instead of:
function f(){...} f() use
f={valueOf:function(){...}} +f If you call the function f frequently enough, you will save characters because +f is 1 shorter than f().
If you usef even more than that, you can use __defineGetter__:
__defineGetter__('f',function(){...}) f This trick also works for a function that takes 1 argument.
function f(v){...} f(x) Becomes
__defineSetter__('f',function(v){...}) f=x But now it will always return v.
Edit: I forgot to mention this, but it only works for a function that doesn't take arguments.