所以在我的 JavaScript 代码库中我一直在使用var me = this
支持缩小的习惯用法。但我最近开始质疑这一点,我想知道是否分配this
使用更智能的缩小工具可以避免变量的变化吗?
似乎工具应该能够检测创建变量来表示的函数this
将通过多次调用保存字符this
。对于布尔值也可以做同样的事情,比如var yes = true, nope = false
.
有没有我可以使用的工具来避免设置var me = this
遍布我的代码库?一般来说,更改代码库以更好地支持缩小是个好主意吗?
请记住,我确实明白在某些情况下我需要分配一个变量this
引用 JavaScript 闭包内的外部作用域。指某东西的用途var me = this
我正在考虑的只是为了支持缩小。
在准备好实时部署代码之前,您不必担心缩小问题。我建议您在完成后使用 Google 的闭包编译器来缩小所有代码。在这里查看:http://code.google.com/p/closure-compiler/ http://code.google.com/p/closure-compiler/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)