<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    				模塊:dojo.string.common / dojo.string
    dojo.string.common 和 dojo.string 是一樣的,只要require其中一個就可以使用以下方法
    dojo.string.trim
    去掉字符串的空白
    Usage Example:
    
    = " abc ";
    dojo.string.trim(s);      
    //will return "abc"
    dojo.string.trim(s, 0);      //will return "abc"
    dojo.string.trim(s, 1);      //will return "abc "
    dojo.string.trim(s, -1);//will return " abc"
    				dojo.string.trimStart
    去掉字符串開頭的空白
    Usage Example:
    
    = " abc ";
    dojo.string.trimStart(s);      
    //will return "abc "
    dojo.string.trimEnd 去掉字符串結尾的空白 Usage Example:
    = " abc ";
    dojo.string.trimEnd(s);            
    //will return " abc"
    dojo.string.repeat 生成由同一字符(串)重復組成的字符串 Usage Example:
    dojo.string.repeat("a"4); //will return "aaaa"
    dojo.string.repeat("1234"3"-"); //will return "1234-1234-1234"
    dojo.string.pad 使用字符補齊字符串 Usage Example:
    dojo.string.pad("100"6);            //will return "000100"
    dojo.string.pad("100"6"0"1);      //will return "000100"
    dojo.string.pad("100"6"0"-1);      //will return "100000"
    dojo.string.padLeft 使用字符補齊字符串開頭 Usage Example:
    dojo.string.padLeft("100"6);            //will return "000100"
    dojo.string.padRight 使用字符補齊字符串結尾 Usage Example:
    dojo.string.padRight("100"6);            //will return "100000"



    				模塊:dojo.lang.common / dojo.lang
    dojo.lang.common 和 dojo.lang 是一樣的,只要require其中一個就可以使用以下方法
    				dojo.lang.mixin
    將一個對象的方法和屬性增加到另一個對象上
    Usage Example:
    
    var s1 = {name: "TestObj", test1: function(){alert("this is test1!");}}
    var s2 = {value: 1000, test2: function(){alert("this is test2!");}}
    var d = {};
    dojo.lang.mixin(d, s1, s2); 
    //執行后d就具備了s1和s2的所有屬性和方法
    d.test1();
    dojo.lang.extend 為指定類的原型擴展方法與屬性 Usage Example:
    TestClass = function() {};
    dojo.lang.extend(TestClass, 
    {name: "demo", test: function(){alert("Test!");}});
    var o = new TestClass();  //TestClass本來是沒有test方法的,但是extend以后就有test方法了
    o.test();
    dojo.lang.find=dojo.lang.indexOf 查找指定對象在指定數組中的位置 Usage Example:
    var arr = [1,2,3,3,2,1];
    dojo.lang.find(arr, 
    2);                  //will return 1
    dojo.lang.find(arr, 2true);            //will return 1
    dojo.lang.find(arr, "2"true);            //will return -1
    dojo.lang.find(arr, "2"false);      //will return 1
    dojo.lang.find(arr, 2truetrue);      //will return 4
    dojo.lang.findLast=dojo.lang.lastIndexOf 查找指定對象在指定數組中的位置,從后往前查 Usage Example:
    var arr = [1,2,3,3,2,1];
    dojo.lang.findLast(arr, 
    2);                  //will return 4
    dojo.lang.findLast(arr, 2true);            //will return 4
    dojo.lang.findLast(arr, "2"true);            //will return -1
    dojo.lang.findLast(arr, "2"false);            //will return 4
    dojo.lang.inArray 查找指定對象是否在指定數組中 Usage Example:
    var arr = [1,2,3];
    dojo.lang.inArray(arr, 
    1);      //will return true
    dojo.lang.inArray(arr, 4);      //will return false
    dojo.lang.isObject 判斷輸入的類型是否為對象 Usage Example:
    dojo.lang.isObject(new String());      //will return true
    dojo.lang.isObject("123"));      //will return false
    dojo.lang.isArray 判斷輸入的類型是否為數組 Usage Example:
    dojo.lang.isArray({a:1,b:2});      //will return false
    dojo.lang.isArray([1,2,3]);      //will return true
    dojo.lang.isFunction 判斷輸入的類型是否為函數 Usage Example:
    dojo.lang.isFunction(function() {});      //will return true
    dojo.lang.isString 判斷輸入的類型是否為字符串 Usage Example:
    dojo.lang.isString("");      //will return true
    dojo.lang.isString(0);      //will return false
    dojo.lang.isAlien 判斷輸入的類型是否為系統函數 Usage Example:
    dojo.lang.isAlien(isNaN);      //will return true
    dojo.lang.isBoolean 判斷輸入的類型是否為布爾類型 Usage Example:
    dojo.lang.isBoolean(2>1);      //will return true

    dojo.lang.isNumber
    判斷輸入的類型是否為數值,根據注釋所說,此函數使用不太可靠,但是可替換使用的系統函數isNaN也不太可靠

    dojo.lang.isUndefined
    判斷輸入是否為未定義,根據注釋所說,此函數有可能會導致拋出異常,推薦使用 typeof foo == "undefined" 來判斷
    				
    						
    模塊:dojo.lang.extras
    dojo.lang.setTimeout 延遲指定時間后執行指定方法 Usage Example:
    function onTime(msg)
    {
    dojo.debug(msg)
    }

    dojo.lang.setTimeout(onTime, 
    1000"test"); //1秒后會輸出調試信息"test"
    dojo.lang.setTimeout(dojo, "debug"1000"test"); //1秒后會輸出調試信息"test"
    dojo.lang.getNameInObj 獲得指定項目在指定對象中的名稱 Usage Example:
    dojo.lang.getNameInObj(dojo, dojo.debug);      //will return "debug"
    dojo.lang.shallowCopy 返回指定對象的淺表復制副本 Usage Example:
    dojo.lang.shallowCopy({});    //will return a 空對象
    dojo.lang.firstValued 返回第一個存在定義的參數 Usage Example:
    var a;
    dojo.lang.firstValued(a,
    2,3);      //will return 2
    posted on 2007-01-17 11:02 周銳 閱讀(236) 評論(0)  編輯  收藏 所屬分類: Ajax
    主站蜘蛛池模板: 亚洲国产精品xo在线观看| 亚洲国产成人精品91久久久| 亚洲av福利无码无一区二区| 黄色短视频免费看| 亚洲综合熟女久久久30p| 三级黄色在线免费观看| 亚洲精品中文字幕乱码三区| 叮咚影视在线观看免费完整版| 亚洲av无码乱码国产精品fc2| 久久久久免费看成人影片| 91在线精品亚洲一区二区| 最近高清中文字幕无吗免费看| 亚洲中文无码a∨在线观看| 中文字幕乱码免费视频| 色老板亚洲视频免在线观| 在线a毛片免费视频观看| 久久久久亚洲精品无码网址色欲| 最近最新中文字幕完整版免费高清| 亚洲欧洲免费无码| 亚洲国产aⅴ综合网| 免费精品一区二区三区第35| 亚洲综合图片小说区热久久| 成人在线免费观看| 特级毛片全部免费播放| 亚洲国产精品一区二区成人片国内| 日韩av无码久久精品免费| 亚洲日韩一区二区三区| 亚洲av高清在线观看一区二区| 中文字幕成人免费高清在线| 亚洲的天堂av无码| 免费观看四虎精品国产永久| 中国一级特黄高清免费的大片中国一级黄色片 | 好爽…又高潮了免费毛片| 成人福利在线观看免费视频| 亚洲av无码一区二区三区不卡| 国产精品成人观看视频免费| 国产亚洲人成在线影院| 亚洲av无码成人黄网站在线观看| 在线免费观看一级片| a毛片在线看片免费| 久久亚洲AV无码精品色午夜|