如坐春风
人生苦短,要紧跟自己的梦想,爱你所做的事业。
posts - 161,  comments - 290,  trackbacks - 0
在Java语言中,我们常用带私有构造函数的静态类来实现常用工具类,OO时代后,这成为程序编写的共识,JavaScript编写也不例外,它也可使用一种简单的方式来创建对象,如下代码就创建了一个strUtil类.

var strUtil={
 // 创建name属性
 name:"String Util",

 // 创建trim方法
 trim: function(str) {
     return str.replace(/(^\s+|\s+$)/g,'');
   },

  // 创建toUpperCase方法
   toUpperCase: function(str){
    return str.substr(0,1).toUpperCase()+str.substr(1,str.length-1).toLowerCase();
   },

   // 创建left方法
   left:function(str,n){
    return str.substr(0,n);
   },

  // 创建right方法
   right:function(str,n){
    return str.substr(str.length-n,n);
   }
}

使用示例:
 alert(strUtil.name);
 
 var str=" Test StrUtil ";
 alert(strUtil.trim(str));
 
 var china="china";
 alert(strUtil.toUpperCase(china));
 
 alert(strUtil.left("01234",2));
 
 alert(strUtil.right("01234",3));


注意事项:
1.类成员用逗号","分隔,最后一个成员后面不能跟逗号.
2.成员写法一般是 "成员名:成员值",如果是属性的话直接写就行;如果是方法的话使用"方法名:function(***){...},".实际上,这里的冒号":"相当于赋值符号"=",这么一想就好理解多了.

对实用类的修改方法:
1.取消对象的成员:
strUtil.name=undifined;

2.修改或添加对象成员:
strUtil.alert=function(){
      alert("****");
}
posted on 2007-06-11 10:44 如坐春风 阅读(111) 评论(0)  编辑  收藏



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 


mail:junglesong@gmail.com
msn:junglesong_5@hotmail.com

Locations of visitors to this page

<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(2)

随笔分类(179)

随笔档案(123)

个人软件下载

我的其它博客

我的邻居们

最新随笔

搜索

  •  

积分与排名

  • 积分 - 109402
  • 排名 - 66

最新评论

阅读排行榜

评论排行榜

60天内阅读排行

如坐春风(http://www.blogjava.net)原创,转载请注明出处.