Pular para o conteúdo

Buscar no Feitio

↵ abre o primeiro↑↓ escolheEsc fecha

JavaScript na medida

Onde o Feitio usa script, o que o navegador já faz sozinho, e as regras para não exagerar.

Nesta página

O princípio

O Feitio usa JavaScript onde ele deixa a tela melhor, e não precisa funcionar sem ele. O que não entra é o excesso: biblioteca grande para um efeito pequeno, script em toda página por costume, a tela inteira montada no navegador quando o servidor já entregaria pronta.

Antes de escrever um script, veja se o navegador já resolve. O que ele faz sozinho já chega acessível: teclado, leitor de tela e foco.

ComponenteO navegador fazO script acrescenta
Drawero popover do navegador: abre, fecha com Esc e com toque foranenhum
Dialogo <dialog> do navegador, com showModal()uma linha para abrir
Detailso <details> do navegadora animação de abrir e fechar
AppShell—o cabeçalho que some ao rolar, no mobile
ScrollFade, BackToTop—mostrar quando valem; rolar suave até o topo
StatusOverlay—os estados carregando, certo e erro
CodeBlock—copiar e as cores do código

Regras

Topo