Your SlideShare is downloading. ×
A vida além do jQuery
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

A vida além do jQuery

171
views

Published on

Nessa talk mostrei alternativas para o jQuery para aquele desenvolvedores que acham que o mundo acaba nele.

Nessa talk mostrei alternativas para o jQuery para aquele desenvolvedores que acham que o mundo acaba nele.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A vida alem do jQuery
  • 2. @paulohp
  • 3. Let's go
  • 4. jQuery
  • 5. i's about javascript!
  • 6. Historia do jQuery
  • 7. Jonh Resig
  • 8. Evolução do jQuery
  • 9. Em que pé está?
  • 10. Pra que usamos Jquery?
  • 11. Acesso ao DOM
  • 12. $('.whatsapp')
  • 13. Events Handling
  • 14. var hiddenBox = $("#banner"); $(".bt").on("click", function(){ hiddenBox.show(); });
  • 15. $.ajax({ url: "/api/getWeather", data: { zipcode: 97201 }, success: function(data) { $("#temp").html("<b>"+data); } });
  • 16. Por que usar jQuery?
  • 17. Crossbrowser
  • 18. Syntax Simples e Limpa
  • 19. Extensível
  • 20. Porque não usar
  • 21. 75 times faster
  • 22. A maioria dos recursos do jQuery já estão abrangidos pelo DOM API nativo
  • 23. 33k
  • 24. Navegadores Melhores
  • 25. CSS3
  • 26. jQuery vs. document.querySelector()
  • 27. jQuery vs. classList.add()
  • 28. vs. <input type='date'>
  • 29. Javascript Puro
  • 30. Lib !== Framework
  • 31. Lib's
  • 32. YUI().use('node', function (Y) { var helloWorld = function(e) { e.target.setHTML("<p>Hello World!</p>"); } }); Y.one('#container').addClass('hello');
  • 33. YUI Combo Handler
  • 34. 6k
  • 35. $('ul').prepend( '<li>first list item</li>' );
  • 36. _.each([1, 2, 3], alert);
  • 37. Frameworks
  • 38. Alternativas?
  • 39. Javascript no back-end
  • 40. http.get("http://ggl.co/", function(res){ console.log("Response: " + res.statusCode); }).on('error', function(e) { console.log("Got error: " + e.message); });
  • 41. Meteor.publish("all-rooms", function () { return Rooms.find(); });
  • 42. Javascript no hardware
  • 43. A vida alem do browser
  • 44. Obrigado :D

×