var

javascript倒计时

℡╲_俬逩灬. 提交于 2020-03-30 02:07:38
格式化将0-9变成00-09的显示方式 function forNum(num) { if (num < 10) return "0" + num; else return num; } countdown函数计算时间差返回数组形式,数组的第一个返回字符串,第二个返回布尔值判断是否结束 参数:d1是服务器端传过来的秒形式 d2是时间的字符串 function countdown(d1, d2) { var endTime = new Date(d2).getTime() / 1000; var d = endTime - d1; var second = parseInt(d % 60); var minite = parseInt((d / 60) % 60); var hour = parseInt((d / 3600) % 24); var day = parseInt(d / 3600 / 24); var b = true; var timeArray = [second.toString(), minite.toString(), hour.toString()]; if (d <= 0) { return ["00小时00分00秒", true]; } else { if (day > 0) { return [day + "天" + forNum(timeArray

javascript 实现倒计时

风格不统一 提交于 2020-03-30 02:06:30
宝宝就快出生了,闲着无聊,写个小东西玩玩 1 <html> 2 <head> 3 <style> 4 #PPQTime{ 5 font-size:36px; 6 color:black; 7 font-weight:bold; 8 } 9 10 </style>11 <script>12 13 function Clock()14 {15 var Today=new Date();16 var PPQday=new Date(2010,9-1,28);17 var DayTime = (PPQday.getTime()-Today.getTime())/ 1000 / 60 / 60 /24;18 var days = parseInt(DayTime);//天19 var HourTime =(DayTime - days)*24;20 var hours =parseInt(HourTime);//时21 var MinutesTime =(HourTime-hours)*60;22 var minutes = parseInt(MinutesTime);//分23 var SecondTime =(MinutesTime-minutes)*60;24 var seconds = parseInt(SecondTime); //秒25 var MillisecondTime =

倒计时效果——天数

最后都变了- 提交于 2020-03-30 02:05:36
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>考试时间</title> <link rel="stylesheet" href="style.css" /> </head> <script language="javascript" type="text/javascript"> window.onload = function(){   var timedate= new Date(2016,11,12,6,5,7); //自定义结束时间   var now = new Date() ; //获取当前时间   var date = timedate.getTime() - now.getTime(); //得出的为毫秒   var time = Math.ceil(parseInt(date)/(1000 * 60 * 60 * 24 )) ; //1000 * 60 * 60 * 24一天的秒数 if(time > 0 ){ document.getElementById('timeShow').innerHTML = time; } } </script> </head> <body> <div class=

固定日期时间倒计时,倒计时不可点击,普通倒计时

限于喜欢 提交于 2020-03-30 02:04:32
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>倒计时</title> </head> <body> <div class="title_1"> <input id="text_1" type="text" name="textss" value="查看条款(30)"placeholder="请在这里输入标题"/> </div> <!--标题2--> <div class="title_2"> <input id="text_2" type="texts" onclick="showM(30)" placeholder="输入作者"/> </div> <script src="../wechat/js/jquery-3.1.1.min.js" type="text/javascript"></script> <script> //倒计时30秒 var end=30;//初始化给个值为30 document.getElementById("text_1").disabled=true; //设置名字为text的文本不可用 for(var i=1;i<=end;i++){ window.setTimeout("update("+i+")",i*1000); //当i=30时执行update方法

【javascript基础】【setTimeout setInterval】 之 setTimeout基本概念及浏览器兼容性

夙愿已清 提交于 2020-03-30 01:20:41
一、定义: 在指定的延迟时间之后调用一个函数或者执行一个代码片段. 二、语法: var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]); var timeoutID = window.setTimeout(code, delay); 说明: timeoutID 是该延时操作的数字ID, 此ID随后可以用来作为 window.clearTimeout 方法的参数. func 是你想要在 delay 毫秒之后执行的函数. code 在第二种语法,是指你想要在 delay 毫秒之后执行的代码 (使用该语法是 不推荐的, 不推荐的原因和 eval() 一样) delay 是延迟的毫秒数 (一秒等于1000毫秒),函数的调用会在该延迟之后发生.但是实际的延迟时间可能会稍长一点,查看下面的备注. 需要注意的是,IE不支持第一种语法中向延迟函数传递额外参数的功能.如果你想要在IE中达到同样的功能,你必须使用一种兼容代码 (查看c allback arguments 一段). 备注: 在Gecko 13之前 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10), Gecko会给延迟函数传递一个额外的参数,该参数表明了此次延迟操作实际延迟的毫秒数.现在

JavaScript RegExp 对象

时光毁灭记忆、已成空白 提交于 2020-03-30 01:19:36
RegExp:是正则表达式(regular expression)的简写。 RegExp 对象用于规定在文本中检索的内容。 完整 RegExp 对象参考手册 请查看我们的 JavaScript RegExp 对象的参考手册 ,其中提供了可以与字符串对象一同使用的所有的属性和方法。 这个手册包含的关于每个属性和方法的用法的详细描述和实例。 什么是 RegExp? 正则表达式描述了字符的模式对象。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您可以规定字符串中的检索位置,以及要检索的字符类型,等等。 语法 var patt=new RegExp(pattern,modifiers); or more simply: var patt=/pattern/modifiers; 模式描述了一个表达式模型。 修饰符描述了检索是否是全局,区分大小写等。 RegExp 修饰符 修饰符用于执行不区分大小写和全文的搜索。 i - 修饰符是用来执行不区分大小写的匹配。 g - 修饰符是用于执行全文的搜索(而不是在找到第一个就停止查找,而是找到所有的匹配)。 实例 1 在字符串中不区分大小写找"W3CSchool" var str="Visit W3CSchool"

js 定时器

不问归期 提交于 2020-03-30 00:35:30
var i=0; var int=self.setInterval(function(){ console.log(i++); change_img(); },20); clearInterval(int); //停止定时器 javascript中防止重复点击、防止点击过快实用方法 转自i https://blog.csdn.net/jiangwei1994/article/details/80774214 var isclick = true; function post_test() { if (isclick) { isclick = false; //--- var posturl = "/Home/P_Getcode"; var formData = new FormData(); myxhr.mypost(posturl, 'json', formData, callback_1); //--- setTimeout(function () { isclick = true; }, 500); } } 来源: https://www.cnblogs.com/enych/p/11477329.html

当前页面跳转倒计时

老子叫甜甜 提交于 2020-03-29 22:16:17
<p ><span id="span">5</span>秒后进入主页....</p> <script> var number = 5; var span = document.getElementById("span"); function get() { number--; if(number <= 0){ location.href="https://www.baidu.com"; } span.innerHTML=number + ""; } setInterval(get,1000);</script> 来源: https://www.cnblogs.com/xinglingzhiren/p/11146166.html

javascript实现倒计时

痞子三分冷 提交于 2020-03-29 22:13:47
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <%@ page contentType="text/html;charset=GBK"%> <html xmlns=" http://www.w3.org/1999/xhtml " lang="gbk"> <head> </head> <title> 倒计时效果 </title> <meta http-equiv="content-type" content="text/html; charset=gbk" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <script language="JavaScript"> <!-- // var startTime = new Date(); var EndTime=startTime.getTime()+6000*60*1000; //getTime返回的是毫秒数 function GetRTime(){ var NowTime = new Date(); var nMS

2007年7月小记

情到浓时终转凉″ 提交于 2020-03-29 16:44:19
1、WebMethod的浏览器客户端缓存 [WebMethod] [ScriptMethod(UseHttpGet = true )] public DateTime GetServerTime() { HttpCachePolicy cache = HttpContext.Current.Response.Cache; cache.SetCacheability(HttpCacheability.Private); cache.SetExpires(DateTime.Now.AddSeconds(( double ) 10 )); FieldInfo maxAgeField = cache.GetType().GetField( " _maxAge " , BindingFlags.Instance | BindingFlags.NonPublic); maxAgeField.SetValue(cache, new TimeSpan( 0 , 0 , 10 )); return DateTime.Now; } 粗体部分可以修改Response中Header的设置Cache-Control public, max-age=10 引用: http://www.cnblogs.com/JeffreyZhao/archive/2007/07/02/client_side_caching