单页应用与多页应用

单页应用与多页应用区别主要参考链接   前端:你要懂的单页面应用和多页面应用

补充概念

多页面应用,浏览器请求网站上的资源时都需要重新获取完整的页面,是无状态页面访问方式。JavaScript变量中的内容会丢失,需要通过会话方案为无状态的网页增加状态信息。 

单页面应用,对于新的网络请求,当加载全部的HTML页面时,仅仅加载单纯的数据部分。用户在应用程序中多个页面进行切换时,由JavaScript产生的所有数据都会被保存下来。由于不是加载完整页面的方式,浏览器只是运行并频繁操作着那个初始页面。

在设备就绪事件方面

多页面应用,对于每一个新页面的请求,都需要等待该事件被触发。容易造成混乱。

单页面应用,只加载一个主页面,只有主页面在监听设备就绪事件。

猜你喜欢

转载自blog.csdn.net/Datura_Elena/article/details/81265943