html5 - 什么是多页面应用, 和单页面应用有什么区别
大家讲道理
大家讲道理 2017-04-17 14:00:46
[HTML讨论组]
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
巴扎黑

单页应用除了楼上所说的好处,还有
1,可以完全还原用户测操作路径,是一种可回溯的用户交互路径(逻辑写的差的除外);
2,避免多次服务器提交相同资源的请求;相对多页应用,单页应用把所有功能用一次,如过逻辑种没有服务器交互项目,基本就是可以离线用的 or 单页应用再载入中加载全部资源后,是可以离线使用的;这也就是为什么HTML5标准提出了localstorge和webSQL、后端同步worker的意义;而且,单页应用如果不是循用户操作渐进式加载的话,和服务器的交互基本就是数据中间件,而不是带非数据的流量;这和css+html替代纯HTML>table的意义是一致的;
3,单页面APP实际上也是乔布斯同志和google攻城师们^_^倡导的那种,可以替换原生APP的一种----利用本机框架+远端内容+网络数据而实现APP所有功能的畅想;这种想法的实现就是大家现在常见到的,使用手机端浏览器使用的webAPP,可以直接贴在桌面而离线使用的;(这句话一定要expect掉国内的各种安卓太监ROM);
4,单页的应用,其实想法超好的;(这句话一定要expect掉chrome在国内用直接太监的情况);

伊谢尔伦

单页面一般把所有静态资源打包在一个文件(当然也可以像webapck配置切片按需加载),单页面跳转用router,一次性加载脚本样式,mvvm这类最适合做单页面应用;
多页面一般每个页面都有一个入口页面,页面跳转用普通的<a href=""></a>
其他...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号