• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            學習筆記四:學用mootools的String對象

            今天在學習mootools的String類的時候,順便寫了這個文檔,給大家分享一下。

            方法:test
            描述:用一個正則表達式檢查字符串對象

            參數:
            regex 一個字符串或者你想要與該字符串匹配的正則表達式對象
            params 可選,如果第一個參數是一個字符串,這里就是傳給正則表達式的任意參數('g'無效)

            示例:
            "I like cookies".test("cookie"); // 返回true
            "I like cookies".test("COOKIE", "i") // 忽略大小寫, 返回true
            "I like cookies".test("cake"); // 返回false

            方法:toInt
            描述:解析一個字符串為整數
            返回值:如果傳入的字符串是以數字(含正負號)開頭,那么返回相應的整數,否則返回NoN
            示例:
            var value = "10px".toInt(); // value的值是10
            "+10.5abc".toInt();//返回10
            "-10abc".toInt();//返回-10
            "a-10b".toInt();//返回NaN
            $type("a-10b".toInt());//返回 number

            方法:camelCase
            描述:去掉一個帶連字符的字符串中的連字符,并將連字符后面的字母變成大寫
            返回值:轉換后的新字符串實例
            示例:
            "I-like-cookies".camelCase(); //"ILikeCookies"


            方法:camelCase
            描述:去掉一個帶連字符的字符串中的連字符,并將連字符后面的字母變成大寫
            返回值:轉換后的新字符串實例
            示例:
            "I-like-cookies".camelCase(); //"ILikeCookies"


            方法:hyphenate
            描述:將一個字符串加連字符,依據大寫字母來分割,但是如果兩個大寫字母寫一起,將忽略第二個(放字符串開頭除外),中文忽略
            返回值:加了連字符后的新字符串實例
            示例:
            "ILikeCookies".hyphenate(); //"I-like-cookies"
            "IILikeCoBBBAki我es".hyphenate();//"I-iLike-co-bB-bAki我es"

            說明:上面兩個函數的應用主要表現在對CSS字符串(大部分都含連字符)的支持

            方法:capitalize
            描述:將字符串中的每個單詞轉換為大寫,中文忽略
            返回值:轉換后的新字符串實例
            示例:
            "i like cookies, 你呢?".capitalize(); //"I Like Cookies, 你呢?"


            方法:trim
            描述:裁減掉一個字符串的前后空格(含空白字符和一些顯示不出來的特殊字符,如\t)
            返回值:裁減后的新字符串實例
            示例:
            "\r\n\t    i like cookies\t  ".trim();//返回"i like cookies"


            方法:clean
            描述:在trim的基礎上,對字符串中2個以上的空格轉換成一個空格(說白了就是刪除多余的空格)
            返回值:清除后的新字符串實例
            示例:
            " i      like  \t\r\n   cookies, hehe      \n\n".clean();//返回"i like cookies, hehe"


            方法:rgbToHex
            描述:轉換RGB值為十六進制值,RGB字符串必須是這種形式的格式:"rgb(255,255,255)"或"rgba(255,255,255,1)"
            參數:
            array 布爾值,默認為false,如果你想用這種形式的數組['FF','33','00']輸出,而不是"#FF3300",那么你可以設置此參數為true
            返回值:十六進制的字符串或者數組,如果輸出被設置為字符串,同時rgba的第四個值為0,那么將返回"transparent"
            示例:
            "rgb(17,34,51)".rgbToHex(); //"#112233"
            "rgba(17,34,51,0)".rgbToHex(); //"transparent"
            "rgb(17,34,51)".rgbToHex(true); //['11','22','33']

             

            方法:hexToRgb
            描述:轉換十六進制顏色值為RGB值,可以不寫"#"號,顏色支持短顏色型"#ABC"
            參數:
            array 布爾值,默認為false,如果你想輸出數組形式[255,255,255]而不是"rgb(255,255,255)"形式,該參數設置為true
            返回值:rgb字符串或數組
            示例:
            "#112233".hexToRgb(); //"rgb(17,34,51)"
            "112233".hexToRgb(); //"rgb(17,34,51)"
            "123".hexToRgb(); //"rgb(17,34,51)"
            "#112233".hexToRgb(true); //[17,34,51]
            "112233".hexToRgb(true); //[17,34,51]
            "123".hexToRgb(true); //[17,34,51]
             

            posted on 2007-04-05 17:55 PeakGao 閱讀(657) 評論(0)  編輯 收藏 引用 所屬分類: JavascriptHTML

            <2007年4月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導航

            統計

            常用鏈接

            留言簿(9)

            隨筆分類(67)

            隨筆檔案(65)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            精品精品国产自在久久高清| 国产成年无码久久久久毛片| 久久精品国产72国产精福利| 久久久久久久综合日本亚洲| 99久久伊人精品综合观看| 亚洲国产精品久久久久婷婷老年| 色综合合久久天天综合绕视看| 久久久久久久亚洲精品| 久久午夜综合久久| 日本人妻丰满熟妇久久久久久| 久久久久久综合一区中文字幕| 久久精品国产亚洲沈樵| 亚洲AⅤ优女AV综合久久久| 久久精品国产亚洲AV高清热 | 性做久久久久久久久老女人| 免费一级欧美大片久久网| 久久精品国产亚洲AV无码麻豆| 99热热久久这里只有精品68| 久久精品国产亚洲AV无码麻豆| 亚洲国产小视频精品久久久三级| 国产成人精品久久免费动漫 | 囯产极品美女高潮无套久久久| 久久综合给合久久狠狠狠97色69| 女人香蕉久久**毛片精品| 久久亚洲精品国产精品婷婷| 欧美日韩精品久久久久| 国产一区二区三区久久| 99久久精品国产综合一区 | 久久青青草原精品国产软件| 人人狠狠综合久久亚洲88| 91久久精品无码一区二区毛片| 日韩欧美亚洲国产精品字幕久久久| 久久99精品久久久久久9蜜桃| 国产精品欧美久久久久天天影视| 91久久精品电影| 99久久99久久久精品齐齐| 久久婷婷五月综合97色 | 老司机国内精品久久久久| 久久精品夜夜夜夜夜久久| 国产欧美久久久精品| 99久久精品国产一区二区三区|