收集一些JavaScript函数或用法

1、实现javascript中的Trim方法,即删除字符串首尾空格。

<script language="JavaScript" type="text/JavaScript">
// 可以给 String 对象的原型加上 trim 方法.
String.prototype.trim=function(){
 return(this.replace(/(^/s+|/s+$)/g,''));
}

var s='      asd a asd       ';
alert('原字符串:['+s+']/n删除空格:['+s.trim()+']');
self.close();
</script>

2.实现javascript中的Replace方法,即替换字符串中特定字符。

 <script language="JavaScript" type="text/JavaScript">
var str="Hi. How are you.";
alert("原字符串:"+str+"/n/n替换句点:"+str.replace(//./g, "!"));
self.close();
</script>

3.比较日期大小。

<script language="JavaScript" type="text/JavaScript">
function compareDate(DateOne,DateTwo)
{
DateOne=new Date(DateOne.replace(//-/g, "/"));
DateTwo=new Date(DateTwo.replace(//-/g, "/"));
return DateOne<DateTwo;
}
alert("日期1:2005-2-16/n日期2:2005-2-17/n/n"+"比较结果:"+compareDate("2005-2-16","2005-2-17")+"(日期1小于日期2返回true,反之返回false)");
self.close();
</script>

4.得到键盘字符的ASC码

<script language="JavaScript" type="text/JavaScript">
function keyDown()
{
      var keycode=event.keyCode;
      var realkey=String.fromCharCode(keycode);
      alert("keycode:"+keycode+"  realkey:"+realkey);
}
document.onkeydown=keyDown
</script>

5.计算时间间隔

<script language="JavaScript" type="text/JavaScript">
var aa,bb,cc;
function TimeDiff(){
   cc=Number((bb-aa)/1000).toFixed(2);
alert("时间间隔为: "+cc+"秒");
}
</script>
<input type="button" value="开始计时" onclick="javascript:aa=new Date().getTime()">
<input type="button" value="结束计时" onclick="javascript:bb=new Date().getTime()">
<input type="button" value="计算时间间隔" onclick="javascript:TimeDiff()">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值