A excelente ferramenta de teste do lado do cliente do SitePen, Estagiário, vem com um excelente utilitário de linha de comando para executar testes e personalizar a forma como esses testes são executados. As opções fornecidas são ótimas, mas e se eu quiser tornar a linha de comando mais dinâmica? E se eu quiser adicionar argumentos de linha de comando personalizados, disponíveis para os testes, para transmitir informações importantes, como credenciais confidenciais (que o senhor não quer que sejam codificadas em arquivos de configuração) ou se quiser simplesmente permitir a substituição de valores no arquivo de configuração estático? Na verdade, isso é muito fácil:
define(['intern'], function(intern) { if(intern.args.someCustomArg != undefined) { /* use the custom command line arg */ } });
O intern
fornece ao senhor os argumentos fornecidos por meio do args
propriedade. A partir daí, o senhor pode selecionar os valores dos argumentos conforme desejar. Então, o que devo passar pela linha de comando?
- Credenciais de login para o teste a ser usado
- O domínio que desejo testar (desenvolvimento local, preparação, produção)
- Selecione os navegadores que eu quero testar (ou seja, não quero executar todos os citados na configuração)
O que o senhor pode adicionar é específico ao seu aplicativo, mas fique feliz por ser tão fácil de fazer!
Gradientes CSS
Com CSS border-radiusNo artigo anterior, mostrei aos senhores como o CSS pode preencher a lacuna entre o design e o desenvolvimento, adicionando cantos arredondados aos elementos. Os gradientes CSS são outra etapa nessa direção. Agora que os gradientes CSS são compatíveis com o Internet Explorer 8+, Firefox, Safari e Chrome…
Animações CSS entre consultas de mídia
As animações CSS estão no mesmo patamar do pão fatiado. As animações CSS são eficientes porque podem ser aceleradas por hardware, não exigem sobrecarga de JavaScript e são compostas por pouquíssimo código CSS. Muitas vezes, adicionamos transformações de CSS a elementos por meio de CSS durante…
CSS Ellipsis Beginning of String (Elipse CSS no início da cadeia de caracteres)
Fiquei incrivelmente feliz quando o CSS
text-overflow: ellipsis
(casado com awidth
eoverflow: hidden
foi introduzido na especificação CSS e nos navegadores; o recurso permitiu que parássemos de tentar casar o cálculo de largura do JavaScript com o cálculo de largura e truncamento de strings. A elipse CSS também foi muito amigável para…9 demonstrações de telas incríveis
O
<canvas>
tem sido uma revelação para os especialistas em visual entre nós. O Canvas fornece os meios para animações incríveis e eficientes com o bônus adicional de não usar Flash; em vez disso, esses desenvolvedores podem exibir suas incríveis habilidades em JavaScript. Aqui estão nove demonstrações inacreditáveis de canvas que…