Este teste foi desenvolvido com o objetivo de testar as suas habilidades de desenvolvimento front-end, mais especificamente no que diz respeito à coleta de dados para uso em ferramentas de web analytics.
Sempre que for solicitado o "retorno", "resultado" ou "impressão" de algum valor, na verdade estamos só pedindo para você usar o console.log
mesmo.
Na medida do possível, nós vamos tentar avaliar todos os aspectos possíveis das suas respostas. Portanto, preste atenção nos seus resultados, preze pela forma e limpeza do seu código. Busque escrever códigos elegantes e ao mesmo tempo descritivos.
- Faça um fork deste projeto.
- Leia as instruções de cada teste com atenção.
- Você pode alterar somente os arquivos de nome
tagueamento.js
. - Não minifique o código. Mantenha um estilo consistente com o já existente nas páginas.
- Algumas páginas já incluem bibliotecas, como o jQuery. Outras não. Você pode escolher injetar bibliotecas dinamicamente, mas saiba que se considerarmos esta uma solução ineficiente, sua resposta poderá ser penalizada.
- Suas soluções devem funcionar no IE9.
- Envie sua solução como um pull request para este projeto. Somente serão aceitas soluções enviadas desta forma.
- Lembre que o seu pull request pode conter alterações somente nos arquivos
tagueamento.js
. - Encapsule os seus códigos. A sua solução não deve criar mais do que uma variável no escopo global (ou seja, na
window
).