Vamos dar uma olhada no efeito da contagem regressiva:
Código:
<! Doctype html> <html lang = "pt"> <head> <meta charset = "utf-8"> <title> função de contagem regressiva </title> <cript> var timer = (function () {return function (json) {if (json.currenttime) {var now = nen); mês = agora.getMonth () +1; // Mês de retorno (0-11, então +1) var dia = agora.getdate (); // retorna um determinado dia (1-31) var h = agora.gethours (); // de volta (0-23) var m = agora.getMinutes (); // reabastecer o m = m <10? '0'+m: m; '+H+': 'M+': '+S; horas por dia, uma hora, 60 minutos, um minuto, 60 segundos d = parseint (hora de esquerda/3600/24); document.getElementById (json.objid) .innerhtml = d+"dia"+h+"hora"+m+"minuto"+s+"segundos"; objid: 'thistime'}) timer ({objid: 'contagemdown', final: "2016/9/1,18: 00"})} </sCript> </ad Head> <body> <b> Hora atual: </b> <span id = "th Thistime"> </span> <br/11/b> id = "Countdown"> </span> </body> </html>Observação:
1. Existem duas funções: a hora atual e a contagem regressiva, e os parâmetros com diferentes
2. Use principalmente os dados retornados por JS. Preste atenção ao mês, dia, hora, minuto e intervalo de valor de retorno
3. Eu usei matrizes para processar esta semana
4. A contagem regressiva calcula principalmente a diferença de tempo, subtrai o número de segundos do horário atual e realiza cálculos matemáticos.
5. Os fechamentos são usados aqui para impedir que vários temporizadores conflitam
6. O código aqui é relativamente fácil de entender. Pessoas incríveis podem transformá-lo em um plug-in. Espero compartilhar isso.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.