recherche

Maison  >  Questions et réponses  >  le corps du texte

js变量隔离

没有用es6,用的es5,变量怎么隔离呢?

$(function () {

});

上面这个东西可以存在多个,但是不能隔离变量,要怎么做才可以隔离变量呢?

高洛峰高洛峰2959 Il y a quelques jours694

répondre à tous(1)je répondrai

  • 三叔

    三叔2016-11-08 12:39:34

    你的代码是jQuery提供的匿名函数的一种全称是:

    $(document).ready(function(){
        //...
    });

    一般情况下,我们用下例的匿名函数:

    (function(){
        var a = 1; //这个变量是隔离的
    })();
    (function(){
        var a = 2; //这个变量是隔离的
    })();

    匿名函数是支持变量隔离的,只要习惯好,不乱申请全局变量,一般情况下都是没有问题的。

    针对$符号

    (function($){
        
    })(jQuery)


    répondre
    0
  • Annulerrépondre