减少全局变量污染
来源:互联网 发布:北方数据 杂志 编辑:程序博客网 时间:2024/04/30 22:01
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指的是顶层结构。
- 减少全局变量污染
- 减少全局变量污染 -- javacript语言精粹
- Javascript 定义命名空间,减少全局变量污染
- 关于改善js语言编程质量的个人小结之减少全局变量污染
- 解决全局变量污染
- 避免全局变量污染的解决办法
- node/webpack全局变量污染控制
- js如何避免全局变量污染
- 避免全局变量污染的一些措施!
- 防止js全局变量污染方法总结-待续
- 防止js全局变量污染方法总结
- 防止js全局变量污染方法总结
- 避免全局变量污染的一些措施!
- 笔记——避免全局变量污染
- 减少全局变量的作用域
- 编写高质量的javascr之减少全局污染
- 如何合理的声明JavaScript变量,避免污染全局变量
- js如何降低全局变量带来的命名污染
- 动态添加文件的输入项
- let it be
- 文件下载和实现案例
- CListCtrl控件基本操作(1)
- 使用win7作为wifi基站
- 减少全局变量污染
- CListCtrl控件(2)可编辑单元格的CListCtrl控件
- java对xml进行的DOM 解析以及如何对网站数据进行加密
- 启迪
- gen:call和gen_server:call的区别
- CListCtrl 使用技巧
- Mainframe的存储管理系统和架构
- 面向对象--魔术方法
- 30个让人印象深刻的CSS网站布局作品