最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Prototype使用指南之string.js

 更新時間:2007年01月10日 00:00:00   作者:  

下面介紹Prototype對String對象的擴展部分:

這部分主要為string對象添加了幾個很有用的方法:

strip(): 去掉字符串兩邊的空白, 例如"  jj  ".strip()返回"jj"
stripTags():去掉字符串中的html標簽
stripScripts(): 去掉字符串中的javascript代碼段
extractScripts(): 返回字符串中的javascript代碼,返回數(shù)組
evalScripts(): 執(zhí)行字符串中的javascript代碼
escapeHTML():將字符串中的html代碼轉(zhuǎn)換為可以直接顯示的格式, 例如將< 轉(zhuǎn)化為<,在ie6中有bug,執(zhí)行這個操作返回的字符串,將多個連在一起的空白變成了一個,所以很多換行什么的都被去掉了
unescapeHTML(): escapeHTML的反向過程
truncate(length, truncation): 截斷,例如"abcdefghigkl".truncate(10)返回abcdefg..., truncation默認為"..." toQueryParams(separator)/parseQuery(separator):將一個querystring轉(zhuǎn)化為一個hash表(其實是一個對象,在javascript中對象可以當成hash表來用,因為對象的屬性或方法可以通過object[propertyName]來訪問)
toArray(): return this.split(''), 轉(zhuǎn)化為一個字符數(shù)組
camelize(): 將background-color的形式轉(zhuǎn)化為backgroundColor形式,用在style/css中
capitalize(): 返回一個首字母大寫的字符串
inspect(useDoubleQuotes): 返回字符串的表示形式, 例如"sdfj\"sfa".inspect() 返回 “'sdfj"sfa'”
gsub(pattern, replacement):pattern是一個正則表達式,replacement是一個函數(shù)(或者是一個template字符串),對于字符串中每個匹配pattern的部分使用replacement處理,然后將replacement返回的值將原來匹配的部分替換掉,例如"skdjfAsfdjkAdk".gsub(/A/,function(match){return match[0].toLowerCase()}), 將字符串所有的A轉(zhuǎn)化為a, 注意pattern中不要添加g選項,因為gsub會遞歸的執(zhí)行match方法
sub(pattern, replacement, count) :gsub的另一種形式,不過可以設(shè)置執(zhí)行的次數(shù)
scan(pattern, iterator): 跟gsub差不多,但是返回的是字符串本身,也就是說對于pattern中的每個匹配執(zhí)行iterator,但是不返回替換的字符串"skdjfAsfdjkAdk".gsub(/A/,function(){alert 'have a A'})
underscore(): 'borderBottomWidth'.underscore()  -> 'border_bottom_width'
dasherize(): 'Hello_World'.dasherize()  -> 'Hello-World'
Template模板類:
使用方法:
var template = new Template(replacement, pattern);                
template.evaluate(object) 有點像php中的模板,默認(沒有提供pattern)將{propertyName}形式的東西替換了object的屬性值

相關(guān)文章

最新評論

大安市| 蒙城县| 淮滨县| 瑞安市| 扶沟县| 吉隆县| 宜宾县| 广南县| 包头市| 阿坝| 满城县| 宜兰县| 马鞍山市| 阳泉市| 开封市| 洪洞县| 沅江市| 建湖县| 乐业县| 平顺县| 长春市| 黎川县| 永登县| 长宁县| 泸州市| 安多县| 清徐县| 天峨县| 芦山县| 大理市| 乌拉特前旗| 民勤县| 马山县| 江门市| 泌阳县| 望城县| 龙口市| 尉氏县| 浑源县| 法库县| 沙湾县|