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

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

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

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


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

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

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

【热门文章】
【热门文章】