gpt4 book ai didi

javascript - 用于类的 Ext JS 最佳实践以太多的 .js 文件结束。性能怎么样?

转载 作者:行者123 更新时间:2023-11-29 20:05:22 25 4
gpt4 key购买 nike

为了实现自定义元素/类(从 Ext JS 类/小部件扩展)的模块化和重用,我遵循 The Class System 中建议的方法。 .由于我使用的是大多数简单和复杂的小部件以及布局容器,因此我最终可能会得到大量具有 3 到 4 层命名空间层次结构(以及文件夹结构)的 .js 文件。

我对这种方法有点紧张,因为传统上(使用原始 JavaScript)我试图尽量减少编号。 .js 文件。因为我的页面可能会使用很多自定义元素,所以它会调用很多 .js 文件。我认为这会造成巨大的性能瓶颈是对的还是我想多了?

接下来,我如何确保曾经从服务器请求的 .js 文件至少在 session 期间保持缓存在浏览器中?我观察到 .js 文件总是使用 dc 属性请求,每次都使用随机数。这对这种情况没有帮助,因为我所请求的只是一个类定义文件,它不会随每个请求而改变。我该如何解决这个问题?

最佳答案

您需要一个预部署构建步骤,将您的所有 .js 文件合并到一个文件中,以便下载到客户端。 (它也可能会缩小生成的文件。)然后您可以提供带有 HTTP 缓存 header 的单个文件。

关于javascript - 用于类的 Ext JS 最佳实践以太多的 .js 文件结束。性能怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12241723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com