相信大家对优化网站访问速度的 instantclick.js 这个插件不陌生
instantclick.js 的介绍
“在访问者点击一个链接之前,鼠标会悬停在链接上面,这两个事件之间通常有 200ms~300ms 的间隔, InstantClick 利用这个时间间隔预加载页面。这样当你点击页面的时候,其实页面已经加载到本地了,呈现当然也就会很快。”
而 instantclick.js 实际使用效果不尽人意(具体可以自己试试)
我想到,如果是鼠标悬停就预载页面的话,可以利用 html5 的 prefetch 特性进行预载,所以写了这段 js
https://github.com/wslsq/prefetchUrls
也不知道思路对不对,新手第一次写 js 插件,轻喷~
####另外希望推荐一些比较好的 js oop 教程和 js 插件教程,谢谢~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.