javascript是一门非常强大的基于对象(object based)的语言,但是对面向对象(object oriented)的支持还存在一些不足,同时javascript内建的类库也比较简单,甚至缺乏一切很常用的功能。asp.net atlas在运行时扩展了javascript,大大增强了它的面向对象支持能力,并扩展了一些开发时常用的操作。
我参考了一下atlas.js文件,总结出atlas对javascript有如下扩展。某些地方有所遗漏或错误,还请各位包涵并指正。
1、string string.ltrim() 【相关文章:绿盟“冰之眼”网络入侵检测系统(1)】
string对象的扩展 【扩展阅读:杀手的契约—浅析FPGA在安全产品中的应】
【扩展信息:Websense近日推出了网上安全平台方】 移除原string开头部分所有的空格,并返回一个新string对象。2、string string.rtrim()
移除原string结尾部分所有的空格,并返回一个新string对象。3、string string.trim()
移除原string开头与结尾部分所有的空格,并返回一个新string对象。4、boolean string.endswidth(strend)
该string是否以传入的string结束。5、boolean string.startswith(strstart)
该string是否以传入的string开始。6、string string.format(args1,args2,.)
类似于c#中的string.format(),被操作的string中的{n}将被代替为相应的第n个参数,并返回一个新string对象。7、string string.removespaces()
移除原string中的所有空格,并返回一个新string对象。8、string string.removeextraspaces()
将原string中连续的空格置换成单一的空格(包括回车),并返回一个新string对象。9、string string.removespacedelimitedstring(str)
将原string中的指定单词(被空格分开的文字片断)移除,并返回一个新string对象。这个方法可以用在删除包含多个class名称dom元素的某个class名称时候。array对象的扩展
1、void array.queue(objvalue)与void array.add(objvalue)
将指定的objvalue插入到该array的末端。 ... 下一页