js代码

Posted lingblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js代码相关的知识,希望对你有一定的参考价值。

30秒倒计时

技术图片
 1 var clock = ‘‘;//定时器对象,用于页面30秒倒计时效果
 2 var nums = 30;
 3 var validateCodeButton;
 4 //基于定时器实现30秒倒计时效果
 5 function doLoop() {
 6     validateCodeButton.disabled = true;//将按钮置为不可点击
 7     nums--;
 8     if (nums > 0) {
 9         validateCodeButton.value = nums + ‘秒后重新获取‘;
10     } else {
11         clearInterval(clock); //清除js定时器
12         validateCodeButton.disabled = false;
13         validateCodeButton.value = ‘重新获取验证码‘;
14         nums = 30; //重置时间
15     }
View Code

获取url参数值

技术图片
 1 //获取指定的URL参数值 http://localhost/pages/setmeal_detail.html?id=3&name=jack
 2 function getUrlParam(paraName) {
 3     var url = document.location.toString();
 4     //alert(url);
 5     var arrObj = url.split("?");
 6     if (arrObj.length > 1) {
 7         var arrPara = arrObj[1].split("&");
 8         var arr;
 9         for (var i = 0; i < arrPara.length; i++) {
10             arr = arrPara[i].split("=");
11             if (arr != null && arr[0] == paraName) {
12                 return arr[1];
13             }
14         }
15         return "";
16     }
17     else {
18         return "";
19     }
20 }
View Code

获取当前日期,返回字符串

技术图片
1 //获得当前日期,返回字符串
2 function getToday() {
3     var today = new Date();
4     var year = today.getFullYear();
5     var month = today.getMonth() + 1;//0表示1月,1表示2月
6     var day = today.getDate();
7     return (year + "-" + month + "-" + day);
8 }
View Code

获取指定日期后指定天数的日期

技术图片
1 //获得指定日期后指定天数的日期
2 function getSpecifiedDate(date,days) {
3     date.setDate(date.getDate() + days);//获取指定天之后的日期
4     var year = date.getFullYear();
5     var month = date.getMonth() + 1;
6     var day = date.getDate();
7     return (year + "-" + month + "-" + day);
8 }
View Code

 

以上是关于js代码的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了

js常用代码片段(更新中)

js常用代码片段

js代码片段