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.6)的区别。1.0rc1是它的一个功能集成版本,包括了tap、swipe等手势事件;目前的最新版是1.1.6显然已经去掉了这些,如果需要支持,需要另行引入扩展。
- tap的bug。1.0rc1的tap可以解决移动开发的click延迟问题,但是有一个很明显的bug,就是短时间内的滑动,他也会触发tap。(因为tap的原理只是简单判断了touchstart和end的时间差,并没有判断坐标距离)
- 和fastclick的兼容。初始化了fastclick之后,zepto的tap就会被屏蔽掉,不能用了。
- ajax的全局设置。 以后补充
- $.extend。不支持类似jq的深度拷贝,只能拷贝一个层级。
    转载请注明出处:http://www.cnblogs.com/youryida    欢迎留言或qq交流(1140215489) 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号