3. Jonatas Oliveira
• Programador e Desenvolvedor Web desde 2005.
• Desenvolvedor e evangelizador Python.
• Desenvolvedor do Classificados Diginet.
• Atual mantenedor do site digi.com.br.
4. Jonatas Oliveira
• Em 2005, junto com José Luiz Coe, vulgo Zeck, adaptamos o
site da Diginet para os padrões web.
• Ainda em 2005, foi criada a primeira versão do Classificados
Diginet em TurboGears (Python), já seguindo os padrões web.
• Em 2006, responsável pela personalização do visual do
Webmail Diginet, seguindo também os padrões web.
• Em 2007, junto com Karlisson, ministramos o curso de
Padrões Web para os desenvolvedores da SEMPLA/RN.
6. webforms2
O que é o webforms2 por WHATWG?
Extensão dos formulários do HTML4. Tanto para HTML quanto
para XHTML. Provê novos tipos, atributos, eventos e inicialização
de dados.
7. webforms2
O que é o webforms2 por W3C?
A especificação foi adotada pelo W3C HTML Working Group
para servir como um ponto de partida para as próximas
versões do HTML.
8. webforms2
O que é o webforms2 por Weston Ruter?
Uma implementação multi-navegador, em JavaScript, da
especificação Web Forms 2 escrita pelo WHATWG.
10. webforms2
O que o webforms2 pode fazer por você?
Formulários fortemente tipados:
• Data e hora (local ou não) • Número
• Data • Intervalo
• Mês • Email
• Semana • URL
• Tempo
11. webforms2
O que o webforms2 pode fazer por você?
Validação simples e fácil através de atributos:
• Validação de padrão via “pattern” com suporte a expressão
regular.
• “maxlength” agora também no textarea.
• “required”.
• “autofocus”.
12. webforms2
O que o webforms2 pode fazer por você?
Eventos para gerenciamento das validações:
• “oninvalid”.
• “validity”.
• “checkValidity”.
• “setCustomValidity”.
13. webforms2
O que o webforms2 pode fazer por você?
Modelo para repetições e gerenciamento de formulários:
• Criação de templates para repetição.
• Ações “add”, “remove”, “move-up” e “move-down” para
gerenciamento das repetições formulário.
• Controle das ações via eventos “onadded”, “onremoved” e
“onmoved”.
• Inicialização do formulário com especificação de mínimo e
máximo de repetições.
14. webforms2
O que o webforms2 pode fazer por você?
Inicialização dos formulários com dados externos:
• Via atributo “data” apontando para um arquivo XML.
• Pode-se adicionar opções em “select” ou pré-selecionar
campos de um formulário.