Angularjs 为什么是angular Js?单页应用程序的含义是什么

Angularjs 为什么是angular Js?单页应用程序的含义是什么,angularjs,Angularjs,谁能解释一下为什么我们需要使用Angular JS以及单页应用程序的含义。 请给我一个解释性的答案,我是这个领域的新手,我以前从未做过这个。 我有兴趣学习英语,请帮助我。 与其给出链接,不如分享你的想法,这样可以比阅读文章更好地提高我的理解力。好吧,整个网站及其所有视图(通常称为页面)在技术上都是你编写的一个html页面。所以你有一个index.html,它是你的整个网站,它改变了页面技术上它改变了视图,它仍然是同一个页面。在较低级别上发生的是javascript正在生成您的整个视图,因此它不像

谁能解释一下为什么我们需要使用Angular JS以及单页应用程序的含义。 请给我一个解释性的答案,我是这个领域的新手,我以前从未做过这个。 我有兴趣学习英语,请帮助我。
与其给出链接,不如分享你的想法,这样可以比阅读文章更好地提高我的理解力。

好吧,整个网站及其所有视图(通常称为页面)在技术上都是你编写的一个html页面。所以你有一个index.html,它是你的整个网站,它改变了页面技术上它改变了视图,它仍然是同一个页面。在较低级别上发生的是javascript正在生成您的整个视图,因此它不像在常规站点中,您只需编写html,然后html就会出现。在本文中,您编写html,但出现的并不是这些页面,而是javascript从这些页面中获取html并将其放入主html页面中的一个页面

向我解释是谁告诉你你需要和angular js一起去的?与所有事情一样,单页应用程序一般都有其优点和缺点。对于移动web应用程序,angular js是我的选择,因为它提供了双向数据绑定,真正简化了对服务器的请求等


但对于网站,我不会使用它,搜索引擎在抓取有角度的js网站时会遇到问题,因为你需要能够执行javascript才能看到任何东西。此外,如果人们关闭了javascript,整个angular js网站很可能会失败,并且无法加载,除非您需要解决一些问题。这些问题不存在于常规的web编程中,您在其中执行常规的html页面

学习基础知识并提出详细问题如何?试试谷歌,相信我,你不是第一个或最后一个问这个问题的人。基于意见的问题不属于这里。我还建议您在或其他资源中查看基本知识。您还可以在一秒钟内查找短语“单页应用程序SPA”。您也可以在上提出这些问题。感谢您的详细解释: