1、所谓的单页应用是指只有一个html文件,应用所有的操作都是在这一个html中完成的,你说的页面比较多只是用户看到的感觉是有多个页面。2、多页应用就是多个html文件,一个页面对应一个html文件。3、多页应用由于每个页面对应不同的html文件,因此各个页面可以很方便的独立的维护升级,但一旦多个页面有相互影响交互的数据,则比较麻烦,而另外一个很重要的缺点是,多页之间的跳转都需要重现完整的下载并解析一遍html,理论上响应速度不够好,一般展示型的应用可以用用多页。4、单页应用由于都是在一个html内部渲染你看到的所谓的多个页面(而且是部分渲染),不存在上述多页应用重新完整下载解析html的过程,所以响应速度更快,用户体验更好,也是现在很多用户交互较高的应用所采用的原因。但缺点就是不利于爬虫分析-即SEO天然劣势,另外就是首屏渲染速度较慢,因为要加载很多东西。。。
1、所谓的单页应用是指只有一个html文件,应用所有的操作都是在这一个html中完成的,你说的页面比较多只是用户看到的感觉是有多个页面。
2、多页应用就是多个html文件,一个页面对应一个html文件。
3、多页应用由于每个页面对应不同的html文件,因此各个页面可以很方便的独立的维护升级,但一旦多个页面有相互影响交互的数据,则比较麻烦,而另外一个很重要的缺点是,多页之间的跳转都需要重现完整的下载并解析一遍html,理论上响应速度不够好,一般展示型的应用可以用用多页。
4、单页应用由于都是在一个html内部渲染你看到的所谓的多个页面(而且是部分渲染),不存在上述多页应用重新完整下载解析html的过程,所以响应速度更快,用户体验更好,也是现在很多用户交互较高的应用所采用的原因。但缺点就是不利于爬虫分析-即SEO天然劣势,另外就是首屏渲染速度较慢,因为要加载很多东西。。。