减少全局变量污染

Javascript可以很随意地定义哪些可保存所有应用资料的全局变量.不幸的是,全局变量消弱了程序的灵和性,所以应该避免!

最小化全局变量的一个方法是在你的应用中只创建唯一一个全局变量:

var MYAPP = {};
该变量此时变成了你的应用容器:

MYAPP.stooge ={ "first-name":"Joe", "last-name":"Howard" } MYAPP.flight={ airline:"Oceanic", number:815, deiparture:{ IATA:"SYD", time :"2011-11-26 16:55" city:"Sydney" }, arrival:{ IATA:"LAX", time :"2011-11-27 12:55" city:"Los Angeles" } };
只要把多个全局变量都整在一个名称空间下,你将显著地降低与其他应用程序、足迹爱你或类库之间产生糟糕的相互影响的可能性。你的程序也会变得更容易阅读,因为很明显MYAPP.stooge指的是顶层结构。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值