InstantClick added

简单。
InstantClick 使用了 pushState 和 Ajax 技术,这个组合被称为 pjax。

项目主页:点击这里

初始化 InstantClick:

<script src="instantclick.min.js" data-no-instant></script>
<script data-no-instant>InstantClick.init();</script>

这样全站链接就实现了预加载。

注意:InstantClick 对新窗口打开的 a 标签是不触发预加载效果的,还有在带有 data-no-instant 参数的标签包裹下的 a 标签也不会触发预加载效果。

InstantClick 默认采用黑名单机制,用来解决可能会导致出现冲突的情况,如:Google AD、多说评论等。将 JS 加入预加载黑名单,会解决这个问题。

百度统计等 JS 代码也需要加入 data-no-instant,否则可能会导致统计不全等问题。


域名到期,顺便换了新的。才想起来好像每年都得换个新的…

trash-talk.space 还是蛮符合本博的特征。

6 replies on “ InstantClick added ”
  1. 新域名带中杠啊,我莫名对域名带数字或者符号类的有抵触情绪,人类主观上的意愿就是这么神奇。
    注册域名要抢心仪的不容易啊

发表评论

电子邮件地址不会被公开。 必填项已用*标注