gpt4 book ai didi

javascript - 如何管理 Angular js 依赖关系和模块化?

转载 作者:行者123 更新时间:2023-11-28 06:33:06 25 4
gpt4 key购买 nike

我正在从头开始一个新项目,该项目旨在成为一个响应式网站,这意味着移动设备上的性能是重中之重。我想知道一些有关 Angular 信息:

  1. Angular 如何管理其资源和依赖项。是每次加载到内存中的文件还是在网页浏览期间它们驻留在内存中。使用 RequireJS 或 AngularAMD 也可以解决这种情况吗?

  2. 我遇到了一个页面包含选项卡式 View 的情况。在这种情况下,是为每个 View 创建不同的 View 更好,还是使用 native 实现更好,其中所有 View 都位于同一页面上并同时加载? (对于这种情况,我看到了一些关于并行状态的信息)

最佳答案

我认为对于项目的开发阶段来说,您关注这些事情还为时过早。

  1. 如果您一开始很简单,将所有文件连接成一个文件,并在服务时对其进行适当压缩和 gzip 压缩,那么您只需花费 20 分钟即可完成设置,而无需与异步模块加载器进行对抗。明智地编码并尝试从一开始就将逻辑放入独立的模块中(这不仅对于浏览器加载速度而且对于可维护性来说都是一个好主意)。然后,您可以将注意力集中在已经完成的事情上,转向加载程序。

    对空的 Hello World 应用程序进行的任何基准测试或测试一开始都是无关紧要的。

  2. 如果您需要将状态上下文维护到某个选项卡深处,则并行状态非常有用。点击wiki example去理解它。该功能的目标不是性能,而是路由器维护多个状态树的能力。

关于javascript - 如何管理 Angular js 依赖关系和模块化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526608/

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