javascript移動端開發框架:Qmik

jopen 11年前發布 | 54K 次閱讀 Qmik 移動Web開發框架 移動開發

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為空,則</pre> <p><strong>項目主頁:</strong><a href="http://www.baiduhome.net/lib/view/home/1381642113130" rel="nofollow" target="_blank">http://www.baiduhome.net/lib/view/home/1381642113130</a></p>


 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!