gpt4 book ai didi

angularjs - AngularJS 对多页面应用程序有用吗

转载 作者:行者123 更新时间:2023-12-04 16:08:26 27 4
gpt4 key购买 nike

我正在阅读 AngularJS 基础知识,并且喜欢在我的页面中使用它的绑定(bind)功能。所以我可以定义可以在 View 中显示的数据,可以对数据进行更改,以便在 View 中更改它而无需担心。

在我阅读的所有示例中,它都以充当 View 骨架的模板和获取/更新数据以便将其反射(reflect)在 View 中的 Controller 开始。

我怀疑我是否可以将它用于多页应用程序。如果我的应用程序包含不同的页面,每个页面都有不同的结构和用途,那么 AngularJS 对我来说是一个不错的选择吗?

最佳答案

为了获得更好的用户体验和/或满足期望和要求,我们正在开发单页应用程序,而我们较少使用多页应用程序。在进行 SPA 时,Angular 可以帮助您开发可测试的代码,并帮助您扩展您的开发工作以及其他好处。

当您的应用程序本质上具有多个页面时,您仍然可以从将 Angular 用于您需要编写您喜欢放入 MVC 框架的客户端 JavaScript 代码的页面中受益。

因为你可以在同一个页面中有多个 View 和 Controller ,所以如果页面像向导的步骤一样以某种方式相关,Angular 也可以用来创建多页面效果。

但是 Angular 或其他 JavaScript MVC 框架在受到相当孤立的页面影响的应用程序上可能不太有用,每个页面都有有限的客户端代码。在这些情况下,您应该评估是否要引入 Angular 可能增加的额外复杂性。

AngularJS 正在增加浏览器必须下载和运行的内容量,它可能会减慢一些功能较弱的硬件上的浏览器。

关于angularjs - AngularJS 对多页面应用程序有用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683593/

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