通常,我们为了减少DNS的查询时间,我们可以使用dns prefetch为该页面中链接的做解析,提升页面的加载速度。类似的,我们可以在鼠标滑到链接上到点击的时间间隙去加载这个页面,通常这个间隙有几百毫秒,利用InstantClick,我们可以充分利用这几百毫秒,让网站能够瞬间显示新页面,几乎没有延迟。
InstantClick的安装
安装InstantClick非常简单,只要把InstantClick下载过来放到某一个目录下,然后在
通常,我们为了减少DNS的查询时间,我们可以使用dns prefetch为该页面中链接的做解析,提升页面的加载速度。类似的,我们可以在鼠标滑到链接上到点击的时间间隙去加载这个页面,通常这个间隙有几百毫秒,利用InstantClick,我们可以充分利用这几百毫秒,让网站能够瞬间显示新页面,几乎没有延迟。
InstantClick的安装
安装InstantClick非常简单,只要把InstantClick下载过来放到某一个目录下,然后在
之前引用一下代码即可,例如:
<script src="//img.ezloo.com/static/instantclick.min.js" data-no-instant></script> <script data-no-instant>InstantClick.init();</script>
InstantClick可能会导致出现白屏的情况,官方给出了例子,解决了和Google Adsense之间的冲突。我发现百度统计也会导致白屏,在<script>中加data-no-instant会解决这个问题,就像上面的例子一样。由于不懂JS,不知道这会不会影响统计。
InstantClick工作原理
InstantClick使用pushState和Ajax(pjax)来实现,只替换
InstantClick的进度条
默认情况下,InstantClick在载入页面的时候,会在页面的顶部显示一个进度条,默认的颜色是#29d,你可以更改颜色:
#instantclick-bar { background: white; }
也可以隐藏进度条:
#instantclick { display: none; }
如果你使用的是WordPress博客,你可以搜索安装InstantClick插件https://wordpress.org/plugins/instantclick/,安装完成之后,在WordPress后台的设置菜单下,会增加一个InstantClick选项。
相关链接:
测试鼠标点击延迟:http://instantclick.io/click-test
让InstantClick兼容百度统计、Google Analytics:http://www.jb51.net/hack/123521.html提升页面加载速度的插件|提升页面加载速度的插件InstantClick
http://m.bbyears.com/wangyetexiao/137424.html
推荐访问:1
[q460]Q470系列如何设置鼠标按键或指针转动速度?(Win7)
2
如何使用htc文件管理器_如何使用HTC文件来封装CSS样式
3
方舟生存进化房子设计图_方舟:生存进化建造房子所要注意一览
4
人人网好友在哪删除人人网删除吗_人人网好友在哪删除?人人网删除好友方法图解
5
【windows10】Windows 7如何使用兼容模式运行程序
6
【win78电脑时间栏怎么不显示不出来】win7/8电脑时间栏怎么不显示星期几呢
7
真的很不错_很不错的背景调色板
8
我瞎的很有特色_很有特色的荧光鼠标
9
跟随鼠标翻译|跟随鼠标的一串蝴蝶
10
【115网盘在哪下载东西】115网盘在哪下载东西 115网盘下载文件的方法