前端之js-实用篇

来源:互联网 发布:网络双人游戏 编辑:程序博客网 时间:2024/06/05 19:44

1.获取当前时间

//            var dateLocal=new Date().toLocaleDateString();//"2017/7/11"//            this.localDate=dateLocal.replace(/[\/]/g,   "-");//"2017-7-11"

2.获取本周日期

  var now=new Date();  var start=new Date();  var n=now.getDay();  for(var i=1;i<=7;i++){    var day=start.setDate(now.getDate()-n+i);    day=new Date(day);    day = day.getFullYear() + "-" + (day.getMonth()+1) + "-" + day.getDate();    console.log(day);         }

3.获取url中的参数

function GetQueryStringRegExp(name,url) {var reg = new RegExp("(^|\?|&)" + name + "=([^&]*)(\s|&|$)", "i");

4.全选/全不选

function selectAll(objSelect) {       if (objSelect.checked == true) {           $("input[name='chkId']").attr("checked", true);           $("input[name='chkAll']").attr("checked", true);       }       else if (objSelect.checked == false) {           $("input[name='chkId']").attr("checked", false);           $("input[name='chkAll']").attr("checked", false);       }   }

5.日期对比

   function ValidateDate() {       var beginDate = $("#t_datestart").val();       var endDate = $("#t_dateend").val();       if (beginDate.length > 0 && endDate.length>0) {           var sDate = new Date(beginDate.replace(/-/g, "/"));           var eDate= new Date(endDate.replace(/-/g, "/"));           if (sDate > eDate) {               alert('开始日期要小于结束日期');               return false;           }       }

6.回车提交

$("id").onkeypress = function (event) {    event = (event) ? event : ((window.event) ? window.event : "")    keyCode = event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode);    if (keyCode == 13) {       $("SubmitLogin").onclick();    }}

7.js写cookie

function setCookie(name, value, expires, path, domain) {    if (!expires) expires = -1;    if (!path) path = "/";    var d = "" + name + "=" + value;    var e;    if (expires < 0) {       e = "";    }    else if (expires == 0) {       var f = new Date(1970, 1, 1);       e = ";expires=" + f.toUTCString();    }    else {       var now = new Date();       var f = new Date(now.getTime() + expires * 1000);       e = ";expires=" + f.toUTCString();}var dm;if (!domain) {   dm = "";}else {   dm = ";domain=" + domain;}document.cookie = name + "=" + value + ";path=" + path + e + dm;};

8.js读cookie

function readCookie(name) {var nameEQ = name + "=";var ca = document.cookie.split(';');for (var i = 0; i < ca.length; i++) {   var c = ca[i];   while (c.charAt(0) == ' ') c = c.substring(1, c.length);   if (c.indexOf(nameEQ) == 0) {       return decodeURIComponent(c.substring(nameEQ.length, c.length))   }} return null}

9.获取当前时间

function GetCurrentDate() {   var d = new Date();   var y = d.getYear()+1900;   month = add_zero(d.getMonth() + 1),   days = add_zero(d.getDate()),   hours = add_zero(d.getHours());   minutes = add_zero(d.getMinutes()),   seconds = add_zero(d.getSeconds());   var str = y + '-' + month + '-' + days + ' ' + hours + ':' + minutes + ':' + seconds;   return str;};function add_zero(temp) {   if (temp < 10) return "0" + temp;   else return temp;}

10.js去空格

String.prototype.Trim = function(){ return this.replace(/(^s*)|(s*$)/g, ""); }String.prototype.LTrim = function(){return this.replace(/(^s*)/g, "");}String.prototype.RTrim = function(){return this.replace(/(s*$)/g, "");} 

(未完待续…)

原创粉丝点击