zoukankan      html  css  js  c++  java
  • zepto问题

    jq功能对照表

    http://jsrun.it/21f/mrCH

    不支持

    jquery的 ajaxSetup

    全局修改ajax的设置

    $.ajaxSetup({beforeSend : beforeSend});
    function beforeSend(){
    if(this.method == "post"){
    this.data += "&idd=444";
    }else{
    this.url += "&idd=444";
    }
    }

    zepto只能使用

    $(document).on("ajaxBeforeSend",function(e,xhr,opt){
    var type=opt.type.toUpperCase(),
    url=opt.url,
    data=opt.data;
    //修改send数据 ——这个事件改不了url,所以no [get]
    if(type=="GET") return;
    var extroStr='&'+$.param({
    user_id:G_USER_ID
    });
    opt.data+=extroStr;
    })

    zepto (1.0rc1)

    1. 和更高版本(比如1.1.6)的区别。1.0rc1是它的一个功能集成版本,包括了tap、swipe等手势事件;目前的最新版是1.1.6显然已经去掉了这些,如果需要支持,需要另行引入扩展。
    2. tap的bug。1.0rc1的tap可以解决移动开发的click延迟问题,但是有一个很明显的bug,就是短时间内的滑动,他也会触发tap。(因为tap的原理只是简单判断了touchstart和end的时间差,并没有判断坐标距离)
    3. 和fastclick的兼容。初始化了fastclick之后,zepto的tap就会被屏蔽掉,不能用了。
    4. ajax的全局设置。 以后补充
    5. $.extend。不支持类似jq的深度拷贝,只能拷贝一个层级。
  • 相关阅读:
    django ORM
    django扩展知识
    django视图层
    php常用四种算法
    文件操作函数
    PHP开发中数组操作大全
    php 字符 常用函数
    MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
    $_SERVER
    PHP魔术方法和魔术常量
  • 原文地址:https://www.cnblogs.com/youryida/p/4955939.html
Copyright © 2011-2022 走看看