zoukankan      html  css  js  c++  java
  • jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解

    1、(function($) {…})(jQuery);

    它是 $(document).ready() 的简写,同时内部的 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(){…})作用一样都是文档载入完成后执行的函数。

  • 相关阅读:
    hdu 1074
    hdu 4091
    hdu 4422
    hdu 3940
    hdu 2831
    hdu 1172
    hdu 3732
    hdu 1250
    hud 2073
    IOS socket基于tcp/udp的通信
  • 原文地址:https://www.cnblogs.com/lxl57610/p/7045594.html
Copyright © 2011-2022 走看看