这些jQuery代码结构有什么区别,或者没有区别。
它们都是 $(document).ready(function(){
的别名吗?如果是,为什么在第一个代码片段中使用美元?
jQuery(function($){
// stuff
});
并且
$(function() {
// stuff
});
最佳答案
在该上下文中不需要第一个 block 中的 $
参数。
你会看到它在这样的 block 中:
(function ($) {
// stuff
})(jQuery);
在这种情况下,即使存在冲突的库,它也允许您始终使用 $
别名。
忽略这一点,没有什么区别。 $
只是 jQuery
的别名。
两者都是 $(document).ready(function(){
关于javascript - jQuery 代码结构之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597203/