3.使用fastclick插件解决click300ms延迟。
1.什么是插件
移动端要求的是快速开发,所以我们经常会借助于一些插件来来帮助我们完成操作,那么是什么插件呢?
JS插件是js文件,它遵循一定规范编写,方便程序展示效果,拥有特定功能且方便调用。如轮播图和瀑布流插件。
特点:一般是为了解决某个问题而专门存在,其功能单一,并且比较小。
我们以前写的animate.js也算一个简单的插件。
fastclick插件解决300ms延迟
GitHub官网地址:https://github.com/ftlabs/fastclick
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>div {width: 50px;height: 50px;background-color: pink;}</style><script src="fastclick.js"></script></head><body><div></div><script>if ('addEventListener' in document) {document.addEventListener('DOMContentLoaded', function() {FastClick.attach(document.body);}, false);}var div = document.querySelector('div');div.addEventListener('click', function() {alert(11);})</script></body></html>
.
