减少全局变量的作用域
来源:互联网 发布:mac版cdr 编辑:程序博客网 时间:2024/05/18 02:44
1.
比如有一个全局变量gt
gt.globalVar = A
2.
UIManager = {}
UIManager.globalVar = A
这2中方法,虽然看起来没什么,但是这个全局变量确实是只在这个界面相关的逻辑中才会使用,因此这样直接封装变量到界面中,也有好处。
3.推荐做法。
今天仔细又想了想,
还是海战的做法好啊。
function MatchService:setRankInfo(rankInfo)
self.rankInfo = rankInfo
end
这样,更好,因为网络消息发送和界面切换不同步,可能界面还没切换过来,网络消息就发送过来了。不要写gt.g_match_info = XXX,这样的写法,维护性比较低,尽量减少直接用全局变量的方式。
阅读全文
0 0
- 减少全局变量的作用域
- c++中static 全局变量,const全局变量的作用域
- javascript 的作用域及全局变量(zhuan)
- 局部变量和全局变量的作用域
- php 全局变量global的作用域
- googletest {全局变量的作用}
- 全局变量的作用
- 全局变量的特殊作用
- 如何有效减少全局变量的使用
- 项目中减少全局变量的方法
- 减少全局变量污染
- C++的局部变量和全局变量的作用域
- 局部变量和全局变量的作用域的首次理解
- JavaScript 全局变量与作用域
- 作用域、局部变量、全局变量
- 局部变量,全局变量,静态变量的作用域,生命期?
- 9、变量的作用域--(全局变量和局部变量)
- 彻底搞懂PHP的变量作用域和全局变量
- open函数的大坑
- C++中数字与字符串之间的转换
- HDU
- 页面的easyui 样式后加载处理方式
- 17 多校
- 减少全局变量的作用域
- Linux u-boot加载过程 ----基于freescale i.MX6
- 深入理解JVM之六:类加载机制
- HTML5初学---坦克大战基础
- java产生随机数的几种方式
- 下载文件工具类
- javascript原型和闭包之------原型链 (七)
- Word2Vec导学 --- Skip-Gram模型
- HashSet实现原理及源码分析