代码语言:javascript复制
var Zepto = (function(){
var zepto = {},$;
zepto.Z = function(dom, selector) {
return new Z(dom,selector)
}
zepto.init = function(selector,context){
....
return zepto.Z(dom, selector)
}
$ = function(selector,context){
return zepto.init(selector,context);
}
$.contains = ...
$.isFunction = ...
$.fn = {
map:
slice:
ready:
...
}
$.zepto = zepto;
zepto.Z.prototype =Z.prototype= $.fn
return $ //返回$,赋值给Zepto
})()
window.Zepto = Zepto
//当$未被占用时就把Zepto赋值给$
window.$ === undefined && (window.$ = Zepto)
//事件处理模块
;funciton(){
}(Zepto)
//Ajax模块
;function(){
}(Zepto)
//表单序列化模块
;function(){
}(Zepto)
原文地址:http://www.itkaoyan.cn/?p=776