利用HTML5实现页面预加载
来源:互联网 发布:淘宝连衣裙店铺推荐 编辑:程序博客网 时间:2024/05/01 10:25
利用HTML5实现页面预加载
十二月 8th, 2011 作者:Robin 发表于:网站建设, 速度优化
这个功能只在firefox,chrome或者opera浏览器下才有作用,IE的话没就没任何效果。再次BS一下IE。
Robin实验了一下,效果非常明显。
在chrome浏览器下进入单篇文章时,浏览器会自动预加载上一篇文章、下一篇文章以及博客首页。
当点击链接进入上一篇或者下一篇或者首页时,几乎是瞬开,毫无延迟。真是大赞!不信的话可以测试一下。
使用这个预加载的方法很简单,只要在
标签中加入link标签,并使用prefetch及preender属性即可。例如以下代码就可以实现在单篇文章内自动预加载上下篇文章及首页,在page页自动加载下一页:
<?php if (is_archive()&& ($paged > 1)&& ($paged <$wp_query->max_num_pages)) {?>
<link rel="prefetch" href="<?php echoget_next_posts_page_link();?>">
<link rel="prerender" href="<?phpecho get_next_posts_page_link();?>">
<?php } elseif (is_singular()) {?>
<link rel="prefetch" href="<?phpbloginfo('home');?>">
<link rel="prerender" href="<?phpbloginfo('home'); ?>">
<link rel="prefetch" href="<?php echoget_permalink(get_next_post(false,''));?>">
<link rel="prerender" href="<?phpecho get_permalink(get_next_post(false,''));?>">
<link rel="prefetch" href="<?php echoget_permalink(get_previous_post(false,''));?>">
<link rel="prerender" href="<?phpecho get_permalink(get_previous_post(false,''));?>">
<?php } ?>
原始文章来自:Mastering HTML5 Prefetching
Robin在此基础上做了一些修改,实现上下文预加载。
除非注明,Robin的文章均为原创,转载请注明作者和出处。
本文链接地址: http://robin.sh/html/494_html5-prefetch-prerender.html
- 利用HTML5实现页面预加载
- WordPress实现HTML5预加载
- IOS页面加载Html5页面
- Html5利用AppCache和LocalStorage实现缓存h5页面数据
- 基于iSroll插件实现html5页面上拉加载更多
- WebView从assets中加载html5页面,实现定位功能
- 利用Jquery的load函数实现页面的动态加载
- HTML5页面资源预加载(Link prefetch)写法
- HTML5的页面资源预加载技术(Link prefetch)加速页面加载
- 使用HTML5的页面资源预加载(Link prefetch)功能加速你的页面加载速度
- 使用HTML5的页面资源预加载(Link prefetch)功能加速你的页面加载速度
- HTML5的页面资源预加载技术(Link prefetch)加速页面加载
- html5新功能5—使用HTML5的页面资源预加载(Link prefetch)功能加速你的页面加载速度
- Android WebView从assets中加载html5页面,实现地理位置定位
- Android开发必知--WebView加载html5实现炫酷引导页面
- js实现移动HTML5页面滑动到最底部触发内容加载
- JavaScript实现页面图片预加载
- HTML5 利用localStorage对页面访问量计数
- (转)iscroll4的用法
- PopupWindow菜单实现父窗口遮罩
- (转)html鼠标事件
- 黑马程序员 数组的使用
- phonegap 长按列表弹出对话框
- 利用HTML5实现页面预加载
- 新年寄望:从小做起,活在当下
- HTML5制作Loading加载效果
- (转)html5各种页面切换效果和模态…
- 24种HTML页面切换效果(转)
- 用MFC实现的一个简单的photoshop软件的制作代码
- 获取 某地 的坐标
- 我问日本老兵7个问题
- 如何使用ajax开发web应用程序 [1]