jquery中(function($))()其中$到底是啥意思,是否可有可无

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中(function($))()其中$到底是啥意思,是否可有可无相关的知识,希望对你有一定的参考价值。

你少写点儿东西吧,后面括号里的jQuery少写了。
(function($))(jQuery); 意思是将全局jQuery变量传入方法,作为局部变量,提高代码效率
参考技术A 这是jquery选择器取对象的标志符,不可省,但是可以注册成其他符号,具体可以查看
http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
关于web的东西都可以在w3cshool里找到的,你可以在上面自学

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();  
  1. 执行结果:

    内层init:2

    外层init:3

    $(function(){…}); 与  $(document).ready(function(){…})作用一样都是文档载入完成后执行的函数。

以上是关于jquery中(function($))()其中$到底是啥意思,是否可有可无的主要内容,如果未能解决你的问题,请参考以下文章

jquery中的 $(function(){ .. }) 函数

jquery 的(function());表示啥

jquery实现select中option列表,选择其中一个option则显示对应div内容

jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别

JS中匿名函数$(function(){ })和(function(){})()的区别

jquery 自定义事件怎样传递 this