为了账号安全,请及时绑定邮箱和手机立即绑定

js变量隔离

js变量隔离

繁花如伊 2018-09-12 13:41:56
没有用es6,用的es5,变量怎么隔离呢?$(function () { });上面这个东西可以存在多个,但是不能隔离变量,要怎么做才可以隔离变量呢?
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

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

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

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

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

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

针对$符号

(function($){
    
})(jQuery)


查看完整回答
反对 回复 2018-10-26
  • 1 回答
  • 0 关注
  • 867 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号