有些不了解zepto的同学在刚接触的时候肯定有很多疑惑,这个东西怎么用啊,去哪里下载啊,什么时候该用什么时候不该用啊,其实我以前也是这样的。jquery使用多了那么就让我们一起来了解下zepto把。

在移动端用不着pc端兼容难么多的浏览器,所以就有了zepto.js,如果此时用jquery的话就有些重了,现在pc端可以使用jquery,但是反过来的话pc端如果用zepto,js的话就不怎么兼容ie浏览器了。

这个库几乎和jquery 一样。使用上没什么区别,用法一样,可以理解为zepto.js仿照的jquery.

绑定事件和jquery一模一样,用下面这个改变背景色的小例子来说明一下↓

此时的用法和jquery,只需要引入zepto文件即可。

但是zepto也不完全和jquery一样,在zepto里面有些功能是默认没有的,比如说animate方法,此时如果想用的话需要在zepto里面增加一个fx模块。因为zepto是基于模块来管理的(将某些特定的功能独立出来形成一个单独的js文件,称为模块)。

之所以采用模块的方式是因为为了提高性能,需要哪个模块的功能就添加哪个模块。

zepto默认是有五个模块的,分别为zepto、event、ajax、form、ie,这五个模块被称为核心模块。

下面这张图是zepto里面的所有模块。

那么如何在zepto里面增加和删除模块呢?

1、首先要安装node.js环境;

2、去zeptojs.com网站下载安装zepto.js,然后解压缩

3、打开cmd命令窗口进入解压缩后的zepto目录(解压后的这个解压文件夹里面) 。

4、执行npm install 命令

5、然后编辑make文件,添加需要的自定义模块并保存

6、然后执行命令 npm run-script dist

7、此时会生成一个dist文件,查看目录dist即构建好的zepto.js

这时候直接引入你的zepto文件就可以用啦。

在这里我只说了一下zepto的下载和使用,具体模块下的方法请到官方的说明文档查看。

纯手打,如有错误请大家提出指正。

转载于:https://www.cnblogs.com/wb336035888/p/7082342.html

zepto的使用方法相关推荐

  1. jquery和zepto的扩展方法extend

    jquery和zepto的扩展方法extend 总结下jQuery(3.1.1)和zepto(1.1.6)到底是如何来开放接口,使之可以进行扩展,两者都会有类型判断,本文使用简单的类型判断,暂不考虑兼 ...

  2. zepto html 方法,Zepto.js 核心方法

    $( ) 1.$( htmlString ) 创建元素//创建元素 var p1 =$(' Hello Zepto '); $('body').append(p1); 2.$( htmlString, ...

  3. zepto 添加css,zepto 的 css 方法 -- 待续

    获取样式: getComputedStyle  什么是计算后的样式 就是经过css样式组合 和 js操作后 的 最后的结果 设置样式有三种方法: div.style.backgroundColor = ...

  4. 【zepto学习笔记01】核心方法$()

    前言 我们移动端基本使用zepto了,而我也从一个小白变成稍微靠谱一点的前端了,最近居然经常要改到zepto源码 但是,我对zepto不太熟悉,其实前端水准还是不够,所以便私下偷偷学习下吧,别被发现了 ...

  5. Zepto源码分析-event模块

    源码注释 // Zepto.js // (c) 2010-2015 Thomas Fuchs // Zepto.js may be freely distributed under the MIT l ...

  6. zepto和jquery的区别,zepto的不同使用8条小结

    1. Zepto 对象 不能自定义事件 例如执行: $({}).bind('cust', function(){});  结果:  TypeError: Object has no method 'a ...

  7. Zepto 与 jQuery 的区别 小结

    1. Zepto 对象 不能自定义事件 例如执行: $({}).bind('cust', function(){}); 结果: TypeError: Object has no method 'add ...

  8. jQuery / zepto ajax 全局默认设置

    jQuery / zepto 的 $.ajax 方法需要配置很多选项, 有些是很常用的每个 ajax 请求都要用到的, 可以全局设置, 避免每次都写. 注意: 此处用的 jQuery 版本是 1.8. ...

  9. 读Zepto源码之代码结构

    虽然最近工作中没有怎么用 zepto ,但是据说 zepto 的源码比较简单,而且网上的资料也比较多,所以我就挑了 zepto 下手,希望能为以后阅读其他框架的源码打下基础吧. 源码版本 本文阅读的源 ...

最新文章

  1. 线程同步工具(七)在并发任务间交换数据
  2. java user directory,Java ProcessBuilder directory()方法与示例
  3. 重温SQL——行转列,列转行
  4. 【ArcGIS微课1000例】0016:ArcGIS书签操作(添加书签、管理书签)知多少?
  5. FreeRTOS互斥锁
  6. Jar mismatch! Fix your dependencies的问题(转)
  7. 爬了知乎 200 万数据,图说程序员都喜欢去哪儿工作
  8. .Net快速获取网络文本文件最后一段文字-小应用
  9. mysql5.6 主从 延迟_MySQL5.6升级5.7时,出现主从延迟问题排查过程
  10. JVM学习系列之对象访问的两种方式句柄和直接指针
  11. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_4_使用Lambda优化日志案例...
  12. 付费音乐如何下载???
  13. 英语读音(四)--自然拼读法 Phonics --- 最常见字母发音 /The pronounciation of most common letters
  14. EOJ 2月月赛补题
  15. 首页banner广告图片轮换超炫效果代码
  16. ffmpeg 编码器AVCodecContext 的配置参数
  17. 无法打开位置服务器,电脑的定位功能无法打开怎么办?
  18. 2023牛客寒假算法基础集训营3(8/11)
  19. 读书笔记-企业的股权结构
  20. extern声明变量或函数

热门文章

  1. 阅读GNSS软件接收机matlab代码(二)
  2. 婴儿爬行垫行业调研报告 - 市场现状分析与发展前景预测
  3. 11-微信小程序商城 分类和产品 产品页面顶部切换功能(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
  4. 在html中让页面从彩色变成黑白
  5. python识别火车票二维码_Python3 实现查询火车票工具
  6. 电源大师课笔记 1.9
  7. Day01_操作系统概述
  8. 餐饮销量数据统计量分析
  9. Android 12 Beta正式亮相;5 月 19 日凌晨 1 点 阔别 2 年的 Google I/O 开发者大会内容集锦
  10. Lwip协议详解(基于Lwip 2.1.0)-ICMP协议 (未完待续)