temporizadores jQuery é uma tentativa de combinar estilo de programação encadeamento concisa do jQuery com & nbsp; um & nbsp; estilo em que cronometrado eventos são codificados em JavaScript para produzir um sistema evento programado mais amigável e mais intuitiva.
Além disso, ele corrige o problema mais prevalente com os diversos sistemas de eventos de JavaScript: escopo configurado incorretamente.
Todos os métodos que você projeta para usar em setTimeout / setInterval em JavaScript não pode usar 'this' para referenciar o elemento desejado, porque "isto" sempre faz referência ao objeto janela.
Devido a isso, fechos são necessários para produzir código útil. Sem a necessidade de encerramentos, estes métodos podem ser armazenados dentro da classe, em vez de dentro do método de chamada que produziria um estilo mais orientado para modular e objeto de codificação
Recursos :.
- Abstracted Temporizador IDs - Quando você chamar setTimeout ou setInterval com a intenção de, eventualmente, parar-lo mais tarde você precisa para salvar a referência para o ID de timer. Este é realmente complicado especialmente quando você quer fracamente acoplada desativação ativação de eventos. Este plugin corrige que armazenando o ID de temporizador internamente e usá-lo nos bastidores quando parar eventos.
- Eventos marcadas - Quando você cria um evento programado, você tem a opção de dar-lhe um rótulo. Estas etiquetas permitem vários eventos programados para operar no mesmo objeto com um controle fino sobre qual método você deseja parar.
- Events Limited - Além de simplesmente executando uma vez em um determinado período de tempo e correndo em todas determinado período de tempo, às vezes é necessário para ser executado em um determinado intervalo de tempo, mas apenas para um determinado número de vezes .
- Intelligent Evento Belay - Às vezes, quando você tem um evento que é suposto para ser executado a cada 500 milissegundos, mas de vez em quando a função do evento chama passa a ter 600 milissegundos. temporizadores jQuery permite belay uma instância do evento se o evento anterior ainda está sendo executado. Este é desabilitado por padrão.
- corda de tempo de análise - Muitas vezes, as pessoas tentam usar setTimeout ou setInterval para fazer algo a cada segundo, mas se esquecem de que ambos tomam milissegundos. temporizadores jQuery permite que você especifique o seu tempo como uma string. Ela inclui o SI prfixed valores de tempo para 'ms', 'cs', 'ds', 's', 'das', 'ws', e 'ks', que pode ser um exagero, mas porque já estavam sendo adicionado milisegundos e segundos, os outros eram trivial de implementar.
Requisitos :
- o JavaScript habilitado no lado do cliente
- jQuery
Comentários não encontrado