惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
博客园_首页
罗磊的独立博客
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
Last Week in AI
Last Week in AI
D
DataBreaches.Net
Jina AI
Jina AI
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
D
Docker
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
H
Help Net Security
T
The Blog of Author Tim Ferriss

博客园 - tenero

【原创】CSSOO的思想及CSS框架的应用(未整理完) 验证码整理 (转)验证码 (转)VSS使用手册 c#基本关键字学习 Windows Vista 抢鲜中关于 wcf,wpf的介绍 windows mediaPlayer 图片切换(也适用其他插件的状态变化): windows_js_css WindowsMediaPlayer的常用属性和方法 随笔-记录 TiddlyWiki中文化 (网络收藏)WIKI Prototype文档解说--$ 基于StringTemplate的视图 SSO-资料搜集 nodeType 从网络上搜索整理的 IMPORT功能函数 WEBService学习 大量的使用用户自定义控件对web性能有什么影响?
Prototype.js介绍及扩展(待续)
tenero · 2007-07-31 · via 博客园 - tenero

String

一。介绍

1.blank 检测字段串是空还是只包含空白字符

''.blank();//-> true

'  '.blank();//-> true

' a '.blank();//-> false

2. camelize 装某一个字符串在“-”後的字符为大写,主要应用是将Css属性直接转化未Dom可直接操作的字符属性串

'background-color'.camelize(); // -> 'backgroundColor'

3.capitalize  将字符串首字符转化为大写,其他转成小写。

注:一个单词,一个句子都属于字符串,它都只有第一个字符大写

4. dasherize:将字符中的下划线“_”改成中短线“-”

5.empty :判断字符是否为空

6.endsWith(substring):判断字符是否以substring结束

7.escapeHTML:将含有html标签的字符串中的html标签转化为实体符号

8.evalJSON([sanitize]) -> object 将json字符串转化未json类型,sanitize参数设置成true可防止xss 攻击

9.evalScripts() 执行字符串中的脚本,如果有多个返回值,那么顺序放置在数组中

10.extractScripts(): 取出<script>标签里面所包含的脚本(不执行),如果有多个返回值,那么顺序放置在数组中

11.gsub(pattern, replacement)将复合pattern正则式的内容替换成relaceement,从自带的例子中,感觉这个函数的功能挺强的

12.include(substring) 判断字符串是否包含substring字符串

13.inspect([useDoubleQuotes = false]) 将字符串中特殊的字符(指某个字符串中使alert中不能执行的那些字符)进行安全化操作,具体这些字符包括哪些,暂没记录整理

14.parseQuery 同 toQueryParams(见下面)

一。String扩展

1.返回含有中文的字符串长度(一个中文算两个长度)

String.prototype.len=function(){
    var CN = this.match(/[^\x00-\xff]/ig);
    return this.length + (CN == null ? 0 : CN.length);
}