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