Я задавался вопросом, в чем отличие использования jQuery или его использования, возможно, рассматривают следующую задачу. Я еще не нашел ответа.Когда я должен вызывать анонимные функции через jQuery и когда через обычный JavaScript?
JQuery:
jQuery(function() { alert("Hello World!"); })
$(function() { alert("Hello World!"); })
Pure JavaScript:
(function() { alert("Hello World!"); })()
В чем разница? Когда следует использовать какой подход? Спасибо!
В двух первых примерах нет разницы, один ссылается на jQuery, другой ссылается на псевдоним $, который является таким же, как у jQuery, оба ждут, когда DOM будет готов. Третий - это почти то же самое, но без jQuery, и выполняется немедленно, и я не уверен, что у меня возникает вопрос, так как разница должна быть довольно очевидной? – adeneo
Да, это довольно очевидно. Тем не менее, остается вопрос, существует ли разница в том, как они выполняются. Я уже заметил, что использование jQuery возвращает объект, в то время как чистое решение JavaScript возвращается неопределенным. – Xiphias