微信网页中怎样实现页面跳转比较好?

发布于 2022-09-02 11:20:08 字数 172 浏览 13 评论 0

以前做pc网页的时候一般都直接给链接的。
但是看到不少手机网页开发的框架都都是在一个html文档中包涵多个页面的内容,每页放到不同的<div class="page"></div>里面。
(比如appjs,jquery Mobile)

比起用链接来跳转页面,这样做有什么好处?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感受沵的脚步 2022-09-09 11:20:08

正常来讲,单页面下数据请求更新走的不再是重载页面,而是ajax请求,更新的内容都是json传过来的,数据量要比下载整个页面快得多。对于性能低下带宽窄小的移动端而言这是个非常好的优化点,减少了页面重载和数据传输,提高用户体验。
PC的CPU以及其网络带宽相对于移动端那就是老虎看到老鼠,PC同时开几个应用几个网页,即使是几年前的CPU也是毫无压力。移动端你多开几个应用你就想清清内存了。试试用移动端看PC版的网页,加载速度难受死,别说多开,微信完全就没给多开网页的功能。

说到多开,这也是个优化点。一般PC端都是有多开页面的需求的,比如你到电影网站上看介绍,很可能就+ctrl一次性打开多个网页看每个电影的介绍,所有页面都有独立的url。而手机端一般没这个能力,更注重的是快,逼着你返回到前一页。(当然高玩都是用独立浏览器的,多开也不是做不到)

当然,我说的都是“正常来讲”的情况下。国内很多SB APP虽然是单页面逻辑,但请求内容并不是json必要数据,仍然是整页,所以看不到这种单页面的优势。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文