Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs “是什么意思?”;“单页应用程序”;在上下文中,使用;往返;应用程序?_Angularjs_Terminology - Fatal编程技术网

Angularjs “是什么意思?”;“单页应用程序”;在上下文中,使用;往返;应用程序?

Angularjs “是什么意思?”;“单页应用程序”;在上下文中,使用;往返;应用程序?,angularjs,terminology,Angularjs,Terminology,可在此处找到: 它声明“您可以使用Angular开发单页和往返应用程序,但Angular主要用于开发单页应用程序。Angular支持浏览器历史记录、前进和后退按钮以及单页应用程序中的书签。” 但我在这两个术语上没有发现太多,它们的拼写完全是这样的,但我确实发现了这一点: 这是正确的术语吗?单页应用程序,所有事情都发生在一个“页面”上,尽管URL可能会改变。大多数状态更改都会显示给用户,而不会显示给服务器(它们会显示给服务器以获取数据,但不会显示html/js/css等) 往返应用程序是在每次

可在此处找到:

它声明“您可以使用Angular开发单页和往返应用程序,但Angular主要用于开发单页应用程序。Angular支持浏览器历史记录、前进和后退按钮以及单页应用程序中的书签。”

但我在这两个术语上没有发现太多,它们的拼写完全是这样的,但我确实发现了这一点:


这是正确的术语吗?

单页应用程序,所有事情都发生在一个“页面”上,尽管URL可能会改变。大多数状态更改都会显示给用户,而不会显示给服务器(它们会显示给服务器以获取数据,但不会显示html/js/css等)

往返应用程序是在每次get/post/put请求时更改页面的应用程序。往返是应用程序从浏览器到服务器再到浏览器的路径,用于向用户显示状态的每个更改。这通常会导致“闪烁”,因为web浏览器必须重新绘制每个页面


往返工程是另一种怪兽。

感谢您在wiki imho中对其进行的简明解释。为什么我惊讶地发现angular不适合往返应用程序?所有这些数据绑定的优点似乎都完全属于往返应用程序purvueSo——一个由于用户与服务器交互而视图不断变化的应用程序也可以被视为一个单页应用程序吗?我刚刚和我的一个队友谈过,他告诉我一些相互矛盾的信息。他说,定义更多地涉及HTML的编译/解析(更新)位置。往返在服务器上生成HTML,单页所有HTML都在页面上。单页应用程序只要求数据(通常为json格式),然后进行适当的呈现。我建议你看一下这个答案,以获得更好的解释。我发现这个答案是最好的。