chrome阅读器为什么比普通的阅读器快呢?缘由是chrome阅读器给全副页面都弄了预加载性能。
目前可能还是有少局部人在应用的,就是InstantClick,它相当于一个JS库,运转的原理相似“预加载”
利用mouseover()、mousedown()、mouseout()执行整个进程,运转原理:当鼠标移到链接上时,就曾经开端加载页面了,从鼠标悬停该链接到点击链接这两头有那么几百毫秒的距离,此时页面曾经加载得差不多,那么在真正关上页面时就等于间接显示,速度会十分快。所以这不单纯是Ajax,而是 pushState+Ajax ,即是PJAX,相似于整个页面的Ajax(和实在的Ajax有区别)。
下载本文附件将外面的两个js放在主标题录的js文件夹,之后能够在footer.php在</body>标签之前援用,援用代码:
<script type=”text/javascript” src=”<?php _fcksavedurl="”<?php" bloginfo(‘template_directory’); ?>/js/instantclick.min.js” data-no-instant>
</script>
<script data-no-instant>
InstantClick.init();
</script>
而后就半途而废了,点击关上页面,你会发现顶部还有一个加载进度条,能够经过CSS来修正其款式。
这个成果有时会与一些Ajax成果抵触,比方评论Ajax,由于InstantClick是针对body的,当然评论模板会蕴含在内,所以当你不心愿某一区域应用InstantClick成果时,能够用<p data-no-instant>和</p> 这个申明来蕴含该区域,在data-no-instant区域内的点击事情就都不会触发预加载,如此一来就能够做到比拟好的兼容成果了。
以上就是安达网络工作室关于《教你实现WordPress博客的“预加载”功能》的一些看法。更多内容请查看本栏目更多内容!
1、主动向 WordPress 编辑器拔出文本 编辑以后主标题录的 functions.php 文件,并粘贴以下代码: 复制代码代...
本人平常用到的一些函数,整顿一下,大家有用到来拿吧,我怕放电脑上不见了,当前又得找。 Index page 首页...
这里选取的例子,便是 WordPress 中比拟有名的丑化超链接Title成果,普通的 title 成果是把鼠标放到 a 元素...
register_nav_menus()(注册菜单) register_nav_menus() 函数用来注册一个菜单,菜单指的是 WordPress 3.0...
第一种办法:我的这个博客不断都在网上运转,明天想把它在本地架设一个,包括数据库都和网上的如出一辙。详...
add_post_meta add_post_meta 函数是 WordPress 中用来给文章或页面增加自定义字段值的一个函数, 其用法与...