javascript移动端开发框架:Qmik

jopen 9年前

Qmik是一个快速和精简的JavaScript库,简化了HTML文档,事件处理,以及Ajax交互。 Qmik.sun 就按需加载模块,轻松实现按需要加载相应的js,css文件 Qmik的语法与jquery是一致的,核心库大小16-23k左右,支持uc,ie>=8,基于webkit内核的浏览器(如chrom,safari等),firefox; 推荐做移动web开发.

广度的支持,支持基于webkit内核的浏览器(如chrom,safari,uc,qq等),firefox,ie>=8(建议ie9以上); 推荐做移动端web开发,   支持ios,android,windowphone三大平台.

API简介:
        encode(value) :等同于encodeURIComponent          decode(value) :decodeURIComponent ,          isBool(value) : 布尔判断,          isString(value) : 字符串判断,          isFun(value) : 方法判断,          isFunction(value) : 方法判断,          isNum(value) :整形判断 ,          isNumber : 整形判断,          isArray(value) : 数组判断,          isNull(value) : 空指针判断,          likeArray(value) : 像数组,有length字段等一些属性,          each(value,function(i,val){}) : 循环,          stringify(value) : json转字符串,          parseJSON(value) : 字符串转json,          likeArray(value) : 像数组          isDate(value) :,          isObject(value) : ,          isPlainObject(value) :           likeNull(value) : 像空值,如 "","null","undefined",null等会被认为True,          inherit(subClass, superClass) : 继承类 子类subClass继承父类superClass的属性方法, 注:子类有父类的属性及方法时,不会被父类替换,          trim(value) :,          toLower(value) :字符串小写,          toUpper(value) : 大写,            merge(arr1,arr2) : merge,   // 合并数组或对象          array(array) : //合并成一个新数组,          inArray(value, array) : 在数组里的索引位,          unique(array) : 数组去重,          map(array, callback) : //对数组里的内容,全部做一次数据映射转换,          getScript(url, success, error) :  取得脚本          getCss(url, success, error) :  取得css          grep(array,callback):过滤            param :  抽取数组里面每个元素的name和value属性,转换成一个url形式(a=b&name=g)的字符串,有做encode          now([date]) :   当前时间          delay(fun, time,...)  延迟执行,类似setTimeout,返回一个对象,对象有个 stop方法,用于停止执行,...表示要传输的参数,如:$.delay(function(a1,a2){},1000,1,2);//1 对应 a1,2对应 a2          //           /**           * fun:执行的方法           * cycleTime:执行的周期时间           * ttl:过期时间,执行时间>ttl时,停止执行,单位 ms(毫秒)           * ,...表示要传输的参数 $.cycle(function(a1,a2){},1000,30000,1,2);//1 对应 a1,2对应 a2           */          cycle(fun, cycleTime, ttl,...) :  周期执行,类似于setInterval,会返回一个对象,对象有个 stop方法,用于停止执行            log(msg, event) : 打日志          isIphone :           isAndroid :          isWP :           isIE :           isFF : is Firefox          isWK : is Webkit          isOpera :           config(opts, _config) :             url(_url) : 合并url,if 参数 _url为空,则

项目主页:http://www.open-open.com/lib/view/home/1381642113130