Я просматриваю исходный код Zepto и вижу вот эту небольшую функцию: GitHub — Zepto.js
ready: function(callback){
if (readyRE.test(document.readyState)) callback($)
else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false)
return this
}
Я не понимаю, почему $ передается в качестве аргумента для обратного вызова??