Webforms2

1.463 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.463
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Webforms2

  1. 1. webforms2
  2. 2. Quem sou eu?
  3. 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. 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.
  5. 5. O que é o webforms2?
  6. 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. 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. 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.
  9. 9. O que o webforms2 pode fazer por você?
  10. 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. 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. 12. webforms2 O que o webforms2 pode fazer por você? Eventos para gerenciamento das validações: • “oninvalid”. • “validity”. • “checkValidity”. • “setCustomValidity”.
  13. 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. 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.
  15. 15. Vamos ao código!

×