• js 中 (function($){...})(jQuery) 含义


    js中定义函数常用写法是

    function name(arg){  //arg则是匿名函数的参数。

      //...

    }

    调用函数时的写法是:

    name(arg);

    ============================================================

    在js中不方法名的写法(就是匿名函数)//arg则是匿名函数的参数。

     function(arg){


        //....
    }
    匿名函数调用的的写法为

    (function(arg){

      //...

    })(param)   //param就是传入的实参(传入的参数值)

    =======================================================

    所以 

    (function($){...})(jQuery)

    就是定义一个匿名函数function($),函数要求传入的类型是jquery对象。

    然后调用这个函数,向里面传值jquery对象:(function($){...})(jQuery)

    等价于

    function name(jquery){

      //...

    };

    name(param);

    ------------------------------------------------------------------------

    备注:这里jquery作为实参而不是使用$是为了避免和其他将$作为标志的函数冲突,$作为形参,只作用于函数内部,不会对外部产生影响。

  • 相关阅读:
    4.7字符串
    4.5 基本类型和运算符
    4.4 变量
    4.6 字符串
    hp
    openstack newton linuxbridge 改成 ovs
    理解裸机部署过程ironic
    csredis base usage
    redisclient can not connect
    Linux Install redis
  • 原文地址:https://www.cnblogs.com/Jeely/p/10715089.html
Copyright © 2020-2023  润新知