Your SlideShare is downloading. ×
Você realmente sabe    JavaScript?
20º encontro do GURU-SP26/11/2011
EuPlínio Balduino - desenvolvedor e curioso@p_balduino
Motivação
Um pouco de históriaCriado em 1995 por Brendan EichSubmetido ao ECMA em 1996
Nos primórdios...Quem nunca usou aqueles scripts prontos nas páginas doGeocities?
Nos primórdios...Eu já/o
DefiniçãoJavaScript é uma linguagem:- Dinâmica- Orientada a objetos- Prototipada- Funcional- Muito mais legal do que parece
Definição
DinâmicaComo o Ruby
Orientada a objetos
PrototipadaAo invés de herança, aqui é usada prototipação
FuncionalMinha parte preferida      JS is Lisp in Cs Clothing      Douglas Crockford
FuncionalVocê pode, e deve, passar funções como parâmetros
FuncionalTambém é permitido que uma função retorne outra função
FuncionaljQuery usa isso O TEMPO INTEIRO
O retorno dos parênteses
Tratamento de errosPode pular que é raso
JSONJavaScript Object NotationÉ a forma mais simples e rápida de criar ou transmitir objetosJavaScriptUse JSON ao invés de...
JSON
JavaScript não é só webEle está em toda parte
Em sua próxima aplicação...Por que não usar uma linguagem realmente poderosa eprodutiva?
Perguntas?
Referências- http://javascript.crockford.com/javascript.html- http://en.wikipedia.org/wiki/Javascript- http://en.wikipedia...
20º GURU-SP - Você realmente sabe JavaScript?
Upcoming SlideShare
Loading in...5
×

20º GURU-SP - Você realmente sabe JavaScript?

304

Published on

Apresentação feita no 20º GURU-SP, em 26/11/2011 no auditório da Editora Abril

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
304
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "20º GURU-SP - Você realmente sabe JavaScript?"

  1. 1. Você realmente sabe JavaScript?
  2. 2. 20º encontro do GURU-SP26/11/2011
  3. 3. EuPlínio Balduino - desenvolvedor e curioso@p_balduino
  4. 4. Motivação
  5. 5. Um pouco de históriaCriado em 1995 por Brendan EichSubmetido ao ECMA em 1996
  6. 6. Nos primórdios...Quem nunca usou aqueles scripts prontos nas páginas doGeocities?
  7. 7. Nos primórdios...Eu já/o
  8. 8. DefiniçãoJavaScript é uma linguagem:- Dinâmica- Orientada a objetos- Prototipada- Funcional- Muito mais legal do que parece
  9. 9. Definição
  10. 10. DinâmicaComo o Ruby
  11. 11. Orientada a objetos
  12. 12. PrototipadaAo invés de herança, aqui é usada prototipação
  13. 13. FuncionalMinha parte preferida JS is Lisp in Cs Clothing Douglas Crockford
  14. 14. FuncionalVocê pode, e deve, passar funções como parâmetros
  15. 15. FuncionalTambém é permitido que uma função retorne outra função
  16. 16. FuncionaljQuery usa isso O TEMPO INTEIRO
  17. 17. O retorno dos parênteses
  18. 18. Tratamento de errosPode pular que é raso
  19. 19. JSONJavaScript Object NotationÉ a forma mais simples e rápida de criar ou transmitir objetosJavaScriptUse JSON ao invés de XML quando usar AJAX e seja felizNo Rails é gerado automagicamente usando o j t . o j o ou beot_snrne :sn= ojc edr jo > bet
  20. 20. JSON
  21. 21. JavaScript não é só webEle está em toda parte
  22. 22. Em sua próxima aplicação...Por que não usar uma linguagem realmente poderosa eprodutiva?
  23. 23. Perguntas?
  24. 24. Referências- http://javascript.crockford.com/javascript.html- http://en.wikipedia.org/wiki/Javascript- http://en.wikipedia.org/wiki/Scheme_(programming_language)- http://stackoverflow.com/q/16509- http://mitpress.mit.edu/sicp/- http://dynjs.org/

×