热门搜索 :
考研考公
您的当前位置:首页正文

zepto(手机端的jQuery)

来源:东饰资讯网
手机端的jquery
1 介绍
  • 1: 网址:
  • 2: Zepto 是一个轻量级的针对现代高级浏览器的 JavaScript 库
  • 3: 大小只有jQuery的1/3(省流量)
2 使用
  • 1: jQuery怎么使用,zepto就怎么使用
  • 2:需要功能就添加对应的模块即可
  • 3:最基本的zepto.js中的只有一部分功能,如果需要其他的功能.根据上表,直接引入相关的文件即可
3 常见模块
  1 : Touch.js
  2 : Detect.js
  3 : Fx.js
  4  : Fx_methods.js
4 移动端的支持检查
  • 在需要的地方加入detect.js.它会在$上添加两个属性:os&&browser
    图片
  • 所有的手机浏览器,都使用webkit内核.所以在移动端做网站,考虑浏览器的兼容性就少了很多(不必考虑IE系列)
5 拓展zepto的功能
  • 插件&添加新的方法
    ※※案例↓
    方法一
:(function($){
    $.abcd = function(){//属性直接加在$上,相当于是静态方法,类似于(Math.pl)
         console.info('abcd');
      }
    $.a = '你好';
    $.fn.abcd = function(a){//添加的属性在zepto的对象上都可以使用(是加在了__proto__上)
          return  a*10;
}
})(zepto);
console.info( $.a )
$.abcd();
console.info( $('div').abcd(20) )

chrome输出结果:你好\abcd\200

※※案例↓
方法二

:(function($){
    $.extend($.fn,{
        "a":function(){console.info("a",this)},
        "b":function(){console.info("b",this)}
);
})(zepto);
console.info( $('div') )

分析:
$.extend(对象1,对象2):作用是把对象2合并到对象1中
$.extend($.fn,{键值对});给$.fn添加新的属性.

Top