Sencha Touch - 最佳实践
基本 JavaScript 最佳实践
将所有与 JavaScript 相关的代码保存在单独的 js(外部 JS) 文件中是一种很好的做法,而不是将其写入 head 部分下的 <script> 标记中或文档主体中的内联 JavaScript。
在元素用于进一步的逻辑之前,始终执行空检查。
始终遵循命名约定,因为它使任何其他程序员都易于理解代码。
为了使代码易于理解,始终最好为 JS 方法编写注释,并在函数执行的背后有清晰的逻辑。
特定于 Sencha Touch 的最佳实践
使用 Sencha Touch 推荐的文件夹结构,这在 JS 压缩或最小化期间会很有帮助。
强烈建议使用监听器(onclick/onblur 等)在控制器中,而不是在 html 页面本身中编写它。
当从视图调用商店时,不要创建商店实例。
当我们创建商店实例时,我们应该始终销毁它,因为它会影响性能。
使用 Sencha Touch 时,不要指定任何其他简单的 JavaScript 文件。使用 Ext 类中的所有函数(在控制器或实用程序中提到)。
当模型映射和名称相同时,不要指定映射。只有名称才能解决问题。
不要在视图中使用不必要的属性。仅使用必需的属性及其与默认值不同的值。