首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

分享原生JavaScript技能大收集(51~60)

2013-08-27 
分享原生JavaScript技巧大收集(51~60)文章来源:jquery教程?-?http://www.jq-school.com/Show.aspx?id3055

分享原生JavaScript技巧大收集(51~60)

文章来源:jquery教程?-?http://www.jq-school.com/Show.aspx?id=305

51、原生JavaScript获取页面可视高度


53、原生JavaScript跨浏览器删除事件


54、原生JavaScript去掉url前缀


57、原生JavaScript确认是否键盘有效输入值


60、原生JavaScript时间个性化输出功能

/*1、< 60s, 显示为“刚刚”2、>= 1min && < 60 min, 显示与当前时间差“XX分钟前”3、>= 60min && < 1day, 显示与当前时间差“今天 XX:XX”4、>= 1day && < 1year, 显示日期“XX月XX日 XX:XX”5、>= 1year, 显示具体日期“XXXX年XX月XX日 XX:XX” */function timeFormat(time){  var date = new Date(time)    , curDate = new Date()    , year = date.getFullYear()    , month = date.getMonth() + 1    , day = date.getDate()    , hour = date.getHours()    , minute = date.getMinutes()    , curYear = curDate.getFullYear()    , curHour = curDate.getHours()    , timeStr;  if(year < curYear){    timeStr = year +'年'+ month +'月'+ day +'日 '+ hour +':'+ minute;  }else{    var pastTime = curDate - date      , pastH = pastTime/3600000;    if(pastH > curHour){      timeStr = month +'月'+ day +'日 '+ hour +':'+ minute;    }else if(pastH >= 1){      timeStr = '今天 ' + hour +':'+ minute +'分';    }else{      var pastM = curDate.getMinutes() - minute;      if(pastM > 1){        timeStr = pastM +'分钟前';      }else{        timeStr = '刚刚';      }    }  }  return timeStr;}

?

热点排行
Bad Request.