jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解
Posted 李慕白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解相关的知识,希望对你有一定的参考价值。
1、(function($) {…})(jQuery);
在(function($) {…})(jQuery)在内部定义的函数和变量只能在此范围内有效。
形成是否函数函数、私有变量的概念。比如:
var i=3;
function init(){
alert("外层init:"+i);
}
(function($) {
var i=2;
function init(){
alert("内层init:"+i);
}
init();
})(jQuery);
init();
- 执行结果:
内层init:2
外层init:3
$(function(){…}); 与 $(document).ready(function(){…})作用一样都是文档载入完成后执行的函数。
以上是关于jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解
jQuery中$(function(){})与(function($){})(jQuery)$(document).ready(function(){})等的区别详细讲解 ----转载