Как может jquery запускать функцию, когда она видит $ в файле сценария? $ не является символом ключевого слова javascript, как возникает когда-либо $, jquery выполняет свою функцию? вам нужно каким-то образом прочитать файл сценария, а затем проверить его? Можно ли переделать это с помощью другого символа?
Файл JavaScript jQuery имеет следующую строку:
window.jQuery = window.$ = jQuery;
Это означает, что переменная $
sc $
, привязанная к окну, будет назначена в пространство имен jQuery, в которое будут помещены все функции jQuery. Вот почему вы можете использовать jQuery
в своем коде, а также $
.
Вы можете сделать это легко самим тем же методом и другим символом символа, даже:
window.$$ = jQuery;
означало бы, что jQuery теперь назначается $$
и т.д.
$ символ может использоваться как имя функции. Итак, это действительный javascript:
var $ = function(selector) {
console.log("selector");
}
$("body");
Другая интересная вещь в jQuery заключается в том, что реализует шаблон цепочки.