Sencha Touch - 最佳实践



基本的 JavaScript 最佳实践

将所有与 JavaScript 相关的代码保存在一个单独的 js(外部 JS) 文件中是一个好习惯,而不是将其写在 head 部分的 <script> 标签中或文档正文中的内联 JavaScript 中。

在元素在后续逻辑中使用之前,始终执行空值检查。

始终遵循命名约定,因为它使任何其他程序员都能轻松理解代码。

为了使代码易于理解,最好为 JS 方法编写注释,并清楚说明函数的功能。

Sencha Touch 特定的最佳实践

使用 Sencha Touch 推荐的文件夹结构,这在 JS 压缩或缩小期间将很有帮助。

强烈建议在控制器中使用监听器(onclick/onblur 等),而不是在 html 页面本身中编写它。

当从视图中调用存储时,不要创建存储实例。

当我们创建存储的实例时,我们应该始终销毁它,因为它会影响性能。

在使用 Sencha Touch 时,不要指定任何其他简单的 JavaScript 文件。使用 Ext 类中的所有函数(在控制器或实用程序中提及)。

当模型映射和名称相同时,不要指定映射。仅名称即可解决问题。

不要在视图中使用不必要的属性。仅使用必需的属性及其与默认值不同的值。

广告