首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在客户端进行大部分导航的web应用程序有名称吗?

在客户端进行大部分导航的web应用程序有名称吗?
EN

Software Engineering用户
提问于 2013-10-11 22:35:02
回答 1查看 540关注 0票数 5

web行业是否有任何标准或共同的名称,专门指的web应用程序不使用传统的窗口HTTP导航模型,而主要或完全依赖于DOM操作?

这些应用程序通常具有以下属性:

  • 从服务器加载一次应用程序帧(或不频繁)
  • 使用Ajax请求、DOM修改和历史操纵 (通过web片段或pushState)的组合在此之后更改状态(同时保持可重装载性)
  • 通常不要触发新的常规地址栏导航事件(窗口或帧级HTTP请求)
  • 最有可能的是,呈现的UI与对话框、覆盖层、无限滚动等的组合具有高度的交互性。

示例:

  • Facebook
  • 推特
  • Gmail
  • USAToday

流行的反例,仍然主要依靠传统的模式

  • YouTube (一些导航是这样完成的,但还不够)
  • cnn.com

我特别感兴趣的是这类web应用程序的名称。这感觉好像我已经听到了,但我想不出任何具体的东西。

这些内容似乎过于宽泛:

  • Web应用程序(可能有任何意义)
  • AJAX应用程序(可能有任何意义)
EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-10-11 23:40:18

这些应用程序的一个特点是:它们停留在一个页面上。

SPA =单页应用程序

单页应用程序(SPA),也称为单页界面(SPI),是一个适合于单个网页的web应用程序或网站,其目标是提供类似于桌面应用程序的更流畅的用户体验。在SPA中,所有必需的代码-- HTML、JavaScript和CSS --都是在单个页面加载时检索的,或者适当的资源在必要时被动态加载并添加到页面中,通常是响应用户的操作。页面不会在处理过程的任何时候重新加载,也不会控制转移到另一个页面,尽管现代web技术(如HTML5中包含的技术)可以提供应用程序中不同逻辑页的感知和导航性。与单个页面应用程序的交互通常涉及到与后台web服务器的动态通信.

票数 16
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/214218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档