为了实现我的自定义元素/类(从 Ext JS 类/小部件扩展)的模块化和重用,我遵循The Class System中建议的方法。由于我使用了大多数简单和复杂的小部件以及布局容器,我最终可能会得到大量具有 3 到 4 级命名空间层次结构(以及文件夹结构)的 .js 文件。
我对这种方法有点紧张,因为传统上(使用原始 JavaScript)我试图尽量减少否。.js 文件。由于我的页面可能使用许多这些自定义元素,因此它将调用相当多的这些 .js 文件。我是否正确地假设这会造成巨大的性能瓶颈,还是我想太多了?
接下来,我如何确保曾经从服务器请求的 .js 文件至少在会话期间保持缓存在浏览器中?我观察到 .js 文件总是使用dc
属性请求,每次使用随机数。这对这种情况没有帮助,因为我所要求的只是一个不会随每个请求而改变的类定义文件。我该如何解决这个问题?