JS的一些扩展:String、StringBuilder、Uri

简介:

在最近一个小屁项目中,没有服务端(其实服务端是人家早已经写好的服务),留给我的就只有一大堆的Html和JS,写的好烦躁,所以就写了几个扩展。

多个不说的,这里只是记录,code附上,便以后查询:

代码

 测试代码:

复制代码
代码


<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22 >  
< html  xmlns ="http://www.w3.org/1999/xhtml%22> 
<head> 
    <title></title>    
    <style type="
text/css" >  
        body 
        { 
            background-color: Black; 
        } 
        div 
        { 
            border-bottom-width: 1px; 
            border-left-width: 0px; 
            border-top-width: 1px; 
            border-right-width: 0px; 
            border-style: solid; 
            border-color: Lime; 
            width: 98%; 
            margin: 8,8; 
            padding: 10px; 
            background-color: Black; 
            color: Olive; 
        } 
    
</ style >

    
< script  src ="Wolf.Utils.JSExtesion.js"  type ="text/javascript" ></ script >

    
< script  type ="text/javascript" >

        
function  StringTest() {

            document.getElementById(
" result1 " ).innerHTML  =  String.format( " My blog : cnBlogs:{0} ,CSDN :{1} " " http://www.cnblogs.com/whitewolf/%22,  " http: // blog.csdn.net/grzx2210%22) 
             +   " <br/> "   +   "  Wolf  " .trim()  +   "  Wolf  " .trimLeft()  +   "  Wolf  " .trimRight()  +   " 122 " .isInteger(); 
        }

        
function  StringBuilderTest() { 
            
var  sb  =   new  StringBuilder(); 
            sb.appendFormat(
" My blog : cnBlogs:{0} ,CSDN :{1} " " http://www.cnblogs.com/whitewolf/%22,  " http: // blog.csdn.net/grzx2210%22); 
            sb.append( " <br/> " ); 
            sb.append(
"  remove " ); 
            sb.remove(
2 ); 
            sb.append(
" whitewolf " ); 
            sb.appendLine(
" <br/> " ); 
            document.getElementById(
" result2 " ).innerHTML  =   " tostring() "   +  sb.toString()  +   " <br/>tostring(';') "   +  sb.toString( " ; " ); 
        } 
        
function  UriTest() { 
            
var  uri  =   new  Uri(); 
            document.getElementById(
" result3 " ).innerHTML  =   " searchString: "   +  uri.searchString  +   " <br/>id= "   +  uri.QueryParam( " id " " id empty " ); 
        } 
        
function  Test() { 
            StringTest(); 
            StringBuilderTest(); 
            UriTest();

        }; 
    
</ script >

</ head >  
< body  onload ="Test();" >  
    
< div  id ="result1" >  
    
</ div >  
    
< div  id ="result2" >  
    
</ div >  
    
< div  id ="result3" >  
    
</ div >  
</ body >  
</ html >  

复制代码

 

 

效果:

V_U2)}MSY6JP}9DS4~ZHP}O



本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2010/11/19/1881490.html,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
安全 Java
String、StringBuffer、StringBuilder的区别
这篇文章讨论了Java中String、StringBuffer和StringBuilder的区别。String是不可变的,每次操作都会产生新的对象,效率低且浪费内存。StringBuilder可以在原字符串基础上进行操作,不开辟额外内存,弥补了String的缺陷。StringBuffer和StringBuilder类似,但StringBuffer的方法是线程安全的。文章还列举了StringBuffer的常用方法,并提供了使用示例代码。最后总结了这三者的主要区别。
String、StringBuffer、StringBuilder的区别
|
12天前
|
JavaScript 前端开发 开发者
|
1月前
|
canal 安全 索引
(StringBuffer和StringBuilder)以及回文串,字符串经典习题
(StringBuffer和StringBuilder)以及回文串,字符串经典习题
33 5
|
22天前
|
存储 安全 Java
String、StringBuffer 和 StringBuilder 的区别
【10月更文挑战第21天】String、StringBuffer 和 StringBuilder 都有各自的特点和适用场景。了解它们之间的区别,可以帮助我们在编程中更合理地选择和使用这些类,从而提高程序的性能和质量。还可以结合具体的代码示例和实际应用场景,进一步深入分析它们的性能差异和使用技巧,使对它们的理解更加全面和深入。
14 0
|
1月前
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
43 3
|
2月前
|
JavaScript 前端开发 Python
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
|
2月前
|
JavaScript 前端开发 API
javaScript中常用的String方法以及注意点总结
本文总结了JavaScript中常用的String对象的方法及其注意事项,包括大小写转换、字符获取、子字符串截取、字符串拼接、去除空格、替换、分割以及查找字符串中字符的索引等操作。提供了每种方法的使用示例代码,帮助理解它们的具体用法和差异。
38 2
|
2月前
|
安全 Java
Java StringBuffer 和 StringBuilder 类详解
在 Java 中,`StringBuffer` 和 `StringBuilder` 用于操作可变字符串,支持拼接、插入、删除等功能。两者的主要区别在于线程安全性和性能:`StringBuffer` 线程安全但较慢,适用于多线程环境;`StringBuilder` 非线程安全但更快,适合单线程环境。选择合适的类取决于具体的应用场景和性能需求。通常,在不需要线程安全的情况下,推荐使用 `StringBuilder` 以获得更好的性能。
|
3月前
|
JavaScript 算法 前端开发
JS算法必备之String常用操作方法
这篇文章详细介绍了JavaScript中字符串的基本操作,包括创建字符串、访问特定字符、字符串的拼接、位置查找、大小写转换、模式匹配、以及字符串的迭代和格式化等方法。
JS算法必备之String常用操作方法
|
2月前
|
JavaScript 前端开发
今天被JavaScript的String型和数字型的+运算撞了一下腰。
今天被JavaScript的String型和数字型的+运算撞了一下腰。

热门文章

最新文章