a vida além do jquery
DESCRIPTION
Nessa talk mostrei alternativas para o jQuery para aquele desenvolvedores que acham que o mundo acaba nele.TRANSCRIPT
![Page 1: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/1.jpg)
A vida alem do jQuery
![Page 2: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/2.jpg)
@paulohp
![Page 3: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/3.jpg)
![Page 4: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/4.jpg)
![Page 5: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/5.jpg)
![Page 6: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/6.jpg)
![Page 7: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/7.jpg)
![Page 8: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/8.jpg)
Let's go
![Page 9: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/9.jpg)
jQuery
![Page 10: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/10.jpg)
i's about javascript!
![Page 11: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/11.jpg)
Historia do jQuery
![Page 12: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/12.jpg)
Jonh Resig
![Page 13: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/13.jpg)
Evolução do jQuery
![Page 14: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/14.jpg)
Em que pé está?
![Page 15: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/15.jpg)
Pra que usamosJquery?
![Page 16: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/16.jpg)
AcessoaoDOM
![Page 17: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/17.jpg)
$('.whatsapp')
![Page 18: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/18.jpg)
EventsHandling
![Page 19: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/19.jpg)
var hiddenBox = $("#banner");$(".bt").on("click", function(){ hiddenBox.show();});
![Page 20: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/20.jpg)
![Page 21: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/21.jpg)
$.ajax({ url: "/api/getWeather", data: { zipcode: 97201 }, success: function(data) { $("#temp").html("<b>"+data); }});
![Page 22: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/22.jpg)
Por que usar jQuery?
![Page 23: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/23.jpg)
Crossbrowser
![Page 24: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/24.jpg)
Syntax Simplese
Limpa
![Page 25: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/25.jpg)
Extensível
![Page 26: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/26.jpg)
Porquenãousar
![Page 27: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/27.jpg)
75 times faster
![Page 28: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/28.jpg)
A maioria dos recursos do jQuery já estão abrangidos pelo DOM APInativo
![Page 29: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/29.jpg)
33k
![Page 30: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/30.jpg)
NavegadoresMelhores
![Page 31: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/31.jpg)
![Page 32: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/32.jpg)
CSS3
![Page 33: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/33.jpg)
document.querySelector()
jQuery
vs.
![Page 34: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/34.jpg)
classList.add()
jQuery
vs.
![Page 35: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/35.jpg)
<input type='date'>
vs.
![Page 36: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/36.jpg)
Javascript Puro
![Page 37: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/37.jpg)
Lib !== Framework
![Page 38: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/38.jpg)
Lib's
![Page 39: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/39.jpg)
![Page 40: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/40.jpg)
YUI().use('node', function (Y) {
var helloWorld = function(e) { e.target.setHTML("<p>Hello World!</p>"); Y.one('#container').addClass('hello'); }});
![Page 41: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/41.jpg)
YUICombo Handler
![Page 42: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/42.jpg)
![Page 43: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/43.jpg)
6k
![Page 44: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/44.jpg)
$('ul').prepend('<li>first list item</li>'
);
![Page 45: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/45.jpg)
![Page 46: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/46.jpg)
_.each([1, 2, 3], alert);
![Page 47: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/47.jpg)
Frameworks
![Page 48: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/48.jpg)
![Page 49: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/49.jpg)
![Page 50: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/50.jpg)
Alternativas?
![Page 51: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/51.jpg)
![Page 52: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/52.jpg)
Javascript no back-end
![Page 53: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/53.jpg)
![Page 54: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/54.jpg)
http.get("http://ggl.co/", function(res){ console.log("Response: " + res.statusCode);}).on('error', function(e) { console.log("Got error: " + e.message);});
![Page 55: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/55.jpg)
![Page 56: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/56.jpg)
Meteor.publish("all-rooms",function () { return Rooms.find();});
![Page 57: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/57.jpg)
![Page 58: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/58.jpg)
Javascript no hardware
![Page 59: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/59.jpg)
![Page 60: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/60.jpg)
![Page 61: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/61.jpg)
A vida alem do browser
![Page 62: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/62.jpg)
![Page 63: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/63.jpg)
Obrigado :D
![Page 64: A vida além do jQuery](https://reader033.vdocuments.site/reader033/viewer/2022052901/556a66dfd8b42ab0468b49b1/html5/thumbnails/64.jpg)