(九)移动端前端开发-Zepto框架

本文介绍了移动端前端框架Zepto,它是一个轻量级的JavaScript库,兼容jQuery语法,专为现代智能手机浏览器设计。文章详细阐述了Zepto的优势、下载方式,以及与jQuery的区别,包括DOM操作、事件触发等方面的对比。同时,文章还探讨了Zepto的独有特性,如CSS transform和Touch事件,包括translate、rotate、scale等,并提供了相关案例。
摘要由CSDN通过智能技术生成

一、Zepto框架

  Zepto是一个轻量级的针对现代高级浏览器的javaScript库。
  Zepto.js是专门为现代智能手机浏览器推出的javascript框架。
  Zepto的一些的可选功能专门针对移动浏览器,因为最初的目标是专门为移动网站提供一个精简的jQuery替代方案。

二、Zepto框架的优势

  • 更小型的javascript框架。
  • 完全兼容jQuery语法。
  • 精简大量浏览器兼容性代码,更轻量。
  • 封装了移动端手势。

三、Zepto框架下载

1. 网站

  www.zeptojs.cn

2. 引入

<body>
	<script src=zepto.min.js></script>
</body>

四、Zepto和jQuery的区别

1. 针对移动端程序

  Zepto有一些基本的触摸事件可以用来做触摸屏交互,Zepto是不支持IE浏览器的。

2. DOM操作区别

  添加id时jQuery不会生效,而Zepto会生效

//jQuery
(function($){
   
	$(function(){
   
		var $insert = $('<p>jQuery 插入</p>',{
   
			id: 'insert-by-jquery'
		});
		$insert.appendTo($('body'));
	});
})(window.jQuery);
//Zepto
Zepto(function($){
   
	var $insert = $('<p>Zepto 插入 </p>',{
   
		id: 'insert-by-zepto'
	});
	$insert.appendTo($('body'));
});
//< p id="insert-by-zepto">Zepto 插入</p>

3. 事件触发的区别

  使用jQuery时load事件的处理函数不会执行,使用Zepto时load事件的处理函数会执行。

Zepto(function($){
   
	$script=$('<script/>',{
   
		scr: "http://cdn.amazeui.org/amazeui/1.0.0/js.amazeui.js',
		id: 'ui-zepto'
	})
	$script.appendTo($('body'));
	$script.on("load",function(){
   
		console.log('zepto script loaded");
})

4.事件委托区别

var $doc=$(document);
$doc.on('click','.a',function
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤傲倾城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值