O que é Javascript Obstrutivo?
Não é necessário deixar de utilizar o javascript, até porque, com ele pode-se fazer coisas excelentes e totalmente profissionais, mas utilizar em tudo é um grande problema, e assim “gera-se o javascript obstrutivo”.
Pensando no próprio conceito da palavra obstrução, compreendemos o conceito do javascript obstrutivo, que nada mais é do que a utilização do javascript que caso seja desativado ou bloqueado por algum motivo, lhe impeça de desenvolver uma tarefa básica e/ou necessário.
Como assim?
Você está mostrando aquele ótimo menu em javascript para seu cliente, ele é totalmente moderno e vai combinar com o layout do site, principalemente pela série de efeitos adicionados, mas você pensou como ele irá se comportar caso o javascript não seja executado?
O menu é básico em um website, se ele não funcionar perfeitamente, você estará perdendo visitantes e automaticamente possíveis clientes.
Um outro exemplo, seria em um formulário de contato, onde normalmente utilizamos javascript para verificar se os campos foram preenchidos, mas dependendo de como você criar esta verificação, caso o javascript esteja desativado ele não permitirá o envio do formulário, o que é totalmente inaceitável.
O melhor a se fazer nestes casos, é criar uma verificação em javascript e criar outra em php, caso o javascript esteja desativado, o php da conta do recado.
Como Resolver?
É aconselhável que sempre que for desenvolver alguma aplicação, considere estes fatos, e não utilize javascript em pontos cruciais, mas, caso seja realmente necessário, verifique como a aplicação responderá com o javascript desativado para que o cliente não perca nada de importante.
Leia Também:
- Tabelas ou Tableless?
- 6 Problemas comuns de Usabilidade Web
- Iniciando com jQuery
- Resize no Flash
- Lorem Ipsum
