当前位置:首页>维修大全>综合>

什么是单页面应用 如何解释会好些

什么是单页面应用 如何解释会好些

更新时间:2023-09-15 10:10:03

什么是单页面应用 如何解释会好些

如果您想向您的朋友解释,什么是单页面应用。简单一句话,页面不刷新的web应用就是了。

万维网的资源千千万万,怎么标志和索引他们呢?我们使用的是统一资源标志符(URI)。只要这个东西不变,就是单页面。

当然既然是应用,就不能简简单单是一个普通的网页。总要动一动,实现一点功能,显得与普通的html不同。才能算得上应用,一个简单的示例是百度翻译。

它之所以会动是使用了所谓的ajax技术。

当然这个太简单了,随着ajax技术的发展,出现了许多中型甚至重型的js框架,比如Sencha Touch(以前叫extjs)里面有很多单页面应用的demo,最出名的一个是模仿了windows桌面。

现在随着html5技术的发展和成熟。使用websocket和服务器通讯,浏览器直接使用opengl es在客户端绘制canvas的单页面应用甚至可以做成一个大型游戏。github上面有一个网易开源的项目(pomelo)。(不知道能不能贴网址 https://github.com/NetEase/pomelo/wiki/Home-in-Chinese )这是一个包含客户端,服务端,工具链的完整的mmorpg游戏框架,对用户来说也是一个单页面应用。

更多栏目