Johel's public fiddles
-
Chainning Add Function
Boa Questão de Recursividade e Closure
-
Refatoração e Closures - 1
Parte 1 de um exemplo de como closures podem melhorar a legibilidade do código.
-
Tratamento Assíncrono de Erros
Tratamento de erros via callback.
-
Tratamento de Erros em Javascript
No-Library (pure JS), HTML, CSS, JavaScript
-
Manipulação de Eventos com Separação de Lógica
No-Library (pure JS), HTML, CSS, JavaScript
-
Manipulação de Evento - Clássica
Manipulação de evento sem separar a lógica da aplicação.
-
Criação de namespaces
Exemplo de código com a finalidade de agilizar a criação de namespaces, evitando sobrescrição.
-
Responsividade de UI com setTimeout
Exemplo de uma situação em que um botão não fica responsivo por esperar um processo demorado. E outro exemplo de uma solução, usando setTimeout, através da função processaArray.
-
O segredo dos construtores em Javascript
No-Library (pure JS), HTML, CSS, JavaScript
-
Crockford - Apply x Call (Once function)
Função que permite uma outra função ser chamada apenas uma vez
-
This and That Example
Exemplo de quando usar a variável auxiliar that em mudanças de escopo devido a inner functions.
-
This - Example 1
Exemplo do uso do this quando se vai aproveitar métodos de outro objetos como callbacks em eventos.
-
Javascript On - Semelhante ao $.on do Jquey
Implementação da lógica necessária para simular o evento $.on do Javascript, mas sem usar OO.
-
API - Exemplo de callbacks
No-Library (pure JS), HTML, CSS, JavaScript
-
API - Bad Example
Exemplo de um evento muito específico e uso muito limitado.
-
Ajax Request Function
No-Library (pure JS), HTML, CSS, JavaScript
-
Salário de Desenvolvedor
Programa que dá uma estimativa do salário do desenvolvedor de acordo com o nível que ele se encontra.
-
Jogo de Tabuada
Início da simulação de um jogo de databuada em que o usuário escolhe o número quer praticar.
-
Encapsulamento - cofre
Exemplo hipotético de um cofre para demonstrar closures e encapsulamento.
-
fz9x0rbp
No-Library (pure JS), HTML, CSS, JavaScript