猿问

js变量隔离

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

$(function () {

});

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


繁花如伊
浏览 868回答 1
1回答

慕斯709654

你的代码是jQuery提供的匿名函数的一种全称是:$(document).ready(function(){    //...});一般情况下,我们用下例的匿名函数:(function(){    var a = 1; //这个变量是隔离的})(); (function(){    var a = 2; //这个变量是隔离的})();匿名函数是支持变量隔离的,只要习惯好,不乱申请全局变量,一般情况下都是没有问题的。针对$符号(function($){      })(jQuery)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答