add:Zepto的介绍

This commit is contained in:
qianguyihao 2018-04-15 22:55:37 +08:00
parent 2213d1b4e9
commit 1f1bafd8bc
2 changed files with 82 additions and 4 deletions

View File

@ -166,6 +166,8 @@ jQuery 有两个大版本:
- 3.x版本。
PS开发版本一般用1.10以上。
我们以 v1.11.1版本为例,下载下来后发现,里面有两个文件:
![](http://img.smyhvae.com/20180204_1950.png)

View File

@ -74,11 +74,87 @@ zepto是轻量级的JavaScript库专门为移动端定制的框架。
2代码演示
```html
<!DOCTYPE html>
<html lang="en">
注意,我们要将浏览器切换到手机模式,才能看到`touchstart`事件的效果;否则端,在浏览器上点来点去,是没有反应的。
<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>
#btn {
width: 200px;
height: 200px;
background: pink;
margin: 10px auto;
}
</style>
</head>
<body>
<div id="btn">我是 div</div>
<script src="libs/zepto1.2.0.js"></script>
<script src="libs/touch.js"></script>
<script>
$(function () {
$('#btn').on('touchstart', function () {
alert('hello world');
});
});
</script>
</body>
</html>
```
上方代码实现的效果是当手在div上滑动时就会弹出 alert窗。可以看出这里面代码的写法和 jQuery 是一致的。
注意,我们要将浏览器切换到手机模式,才能看到`touchstart`事件的效果;否则,在浏览器上点来点去,是没有反应的。
## Zepto 和 jQuery 相同的 api
> 意思是jQuery 和 Zepto 有哪些共同点。
### jQuery 的主要特性
下面来讲一下 jQuery 的主要特性jQuery 的核心函数`$`、jQuery 对象),它们对 Zepto 来说,同样适用。
**1、jQuery 的核心函数`$`**:
作为函数使用(参数):
- function
- html字符串
- DOM code
- 选择器字符串
作为对象调用(方法)
- $.ajax() $.get() $.post()
- $.isArray() $.each() $.isFunction() $.trim()
**2、jQuery 对象**
概念jquery核心函数$()调用返回的对象就是jquery对象的数组可能有只有一个
使用举例:
- addClass()
- removeClass()
- show()
- find()