我想知道在考虑以下任务时使用 jQuery 或不使用它有什么区别。我还没有找到任何答案。
jQuery:
jQuery(function() { alert("Hello World!"); })
$(function() { alert("Hello World!"); })
纯 JavaScript:
(function() { alert("Hello World!"); })()
有什么区别?我什么时候应该使用哪种方法?谢谢!
最佳答案
一般来说,$(function() {alert("Hello World!"); })
等待$(document).ready()
和其他函数( IIFE )立即触发。
但是 jQuery 包装函数是一个非常具体的用例(等待 DOM,使用 jQuery);你的两个例子在其他方面是不相关的。不要将它们混淆为同一事物的两个版本。
关于javascript - 我什么时候应该通过 jQuery 调用匿名函数,什么时候应该通过普通 JavaScript 调用匿名函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19847531/