缩短Sencha Touch中的类名/全局变量

时间:2014-09-19 13:37:41

标签: class sencha-touch global-variables

根据最佳实践(例如,http://www.sencha.com/blog/top-10-ext-js-development-practices-to-avoid),我应该避免使用全局变量,而是将它们创建为静态类ApplicationName.foldername.Classname的配置。

因此,对微小变量 varName 的调用将变为详细的 ApplicationName.foldername.Classname.getVarName()

是否可以以任何方式缩短 ApplicationName.foldername.Classname 部分?

1 个答案:

答案 0 :(得分:2)

它只是JavaScript - 所以技术上ApplicationName.foldername.Classname 一个全局变量,尽管在这个用例中不太可能创建命名冲突。

换句话说,在大型应用程序中多次使用像varName这样的短语的可能性非常高......这就是为什么它是不好的做法。创建更短的东西,同时更方便(更少打字),风险更大。