# **为什么学zepto.js?zepto.js是什么?**
```
从2010年第一部智能机时代的到来,一直在影响着我们的生活。当时诺基亚风靡全球。然后安卓也在逐渐占领市场,慢慢的我们的生活中已经离不开手机。
```
在大公司内部,一般会分为移动前端事业部和其它前端部门。每个人都玩手机,pad,而pc基本上如果不做开发,算是可有可无的。同时移动端电商的交易量相对PC的交易量要高出许多。据统计双11时,淘宝交易最大的来源不是PC而是手持设备。
```
那么说到zepto是什么这就需要提及到Jquery。在没有zepto之前,手机端网站也可以使用jquery。但是带来的弊端也存在,jquery兼容性良好。而手机端不需要兼容,因为大部分的手机内置的浏览内核基本上都是chrome内核。也就是webkit和Blink;那么jquery中许多兼容的代码其实是不需要的。体积大,手机流量在2018之前一直都十分的昂贵,现在稍微好转。那么我们在手机端要做到最快速度 的打开网页,让用户等待时间越少,那么越有利于用户体验,也就越利于产品的粘性,让用户产生依恋产品的心态。
也就是在这种前提下,zepto.js诞生了。
```
# **简介**
![](https://img.kancloud.cn/0f/52/0f522dc6054689d60bf1478699288dc1_1052x252.png)
随着移动端的愈加火爆,目前很多HTML5的框架都在支持移动方向,比如:Vue.js,zepto.js,React Native等等。
**Zepto** 是一个**轻量级**的针对现代高级浏览器的 **JavaScript 库**, 它**与jquery 有着类似的api**。 如果你会用 jquery,那么你也会用 zepto。
**Zepto**的**设计目的是提供 jQuery 的类似的API**,但**并不是100%覆盖 jQuery** 。Zepto设计的目的是有一个**5-10k**的通用库、下载并快速执行、有一个熟悉通用的API,所以你能把你主要的精力放到应用开发上。