25-移动端js事件 了解一下第三方js库zepto
移动端的操作方式和pc端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件:
1、touchstart: 手指放到屏幕上时触发
2、touchmove: 手指在屏幕上滑动时触发
3、touchend: 手指离开屏幕时触发
4、touchcancel: 系统取消touch事件时触发,比较少用
移动端一般有三种操作:点击、滑动、拖动,这三种操作一般是组合使用上面的几个事件来完成的,所有上面的4个事件一般很少单独使用,一般是封装使用来实现这三种操作,可以使用封装成熟的js库。
zeptojs库
用的可能不多了,但是之前有些项目可能会遇到。它相当于一个精简版的jquery,现在手机速度快了,一般直接用jquery。
zepto是一个轻量级的针对现代高级浏览器的js库,它与jquery有着类似的api。如果你会用jquery,那么你也会用zepto。zepto的一些可选功能是专门针对移动端浏览器的。它的最初的目标是在移动端提供一个精简的类似jquery的js库。
zepto官网:http://zeptojs.com/
zepto中文api:http://www.css88.com/doc/zeptojs_api/
zepto包含很多模块,默认下载版本包含的模块有core,ajax,event,form,IE模块,如果需要其它模块,可以自定义构建。
自定义构建地址:http://github.e-sites.nl/zeptobuilder/
它跟jqery一样用:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/zepto.min.js"></script> <script> $(function(){ alert($("#div1").html()) }) </script> </head> <body> <div id="div1">这是一个div元素</div> </body> </html>

浙公网安备 33010602011771号