繁体   English   中英

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

[英]How to manage Angular js dependencies and modularity?

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

  1. angular如何管理其资源和依赖性。 是每次加载到内存中的文件,还是在Web浏览期间位于内存中的文件。 使用RequireJS或AngularAMD是否也可以解决这种情况?

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

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

  1. 如果您从简单开始,将所有文件合并为一个文件,并在服务时适当缩小和压缩文件,则只需花20分钟的时间进行设置即可,而无需与异步模块加载程序进行斗争。 明智地编写代码,并尝试从一开始就将逻辑放入独立的模块中(这不仅对于浏览器加载速度而且对于可维护性都是一个好主意)。 然后,您可以将重点转移到装载机上已经完成的工作上。

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

  2. 如果您需要在选项卡之一中深深维护状态的上下文,则并行状态很有用。 单击整个Wiki示例以了解它。 该功能不是针对性能,而是路由器维护多个状态树的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM