045 JSJ jQuery

Published: Feb. 1, 2013, 7 a.m.

PanelAJ O\u2019Neal (twitter github blog) Merrick Christensen (twitter github) Joe Eames (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
\xa001:11 - jQuery vs Prototype vs MooTools10:50 - JavaScript Going MainstreamFast Browsers Firefox Web Developer Tools V8 Web Stack
13:21 - Usable JavaScript17:05 - jQuery ProsCross-Platform CSS Selection Chaining
20:16 - jQuery Mobile20:48 - QUnit21:21 - Running jQuery in NodeScraping
22:32 - CSS Manipulation24:14 - jQuery UI25:19 - jQuery Community26:31 - jQuery PluginsAJ\u2019s imageMerrick\u2019s image29:52 - Ender & Zepto.js33:44 - jQuery ConsCustom Selectors Plugin Documentation API is too large
How to build your own jQuery52:15 - AJ lied about jQuery
\xa0PicksThe Robert C. Martin Clean Code Collection (Joe) Old Man\u2019s War by John Scalzi (Joe) Human Connectome Project (Merrick) pahen / node-madge (Merrick) Hype Machine (Merrick) Nothing to Envy: Ordinary Lives in North Korea by Barbara Demick (Jamison) Men\u2019s Medium Tall (AJ) Ubuntu Phone (AJ) Interpreted Dance (AJ) Aaron Frost (AJ) aaronfrost / getusermedia-gestures-preso (AJ) AJ\u2019s Blog (AJ) Hydrofarm Thirsty Light (Chuck) Powermat Power Dual 1200 Rechargeable Backup Battery (Chuck)
Joe\u2019s Pluralsight Page
\xa0Transcript:
\xa0MERRICK:\xa0 Do you want to see my face?[Hosting and bandwidth provided by the Blue Box Group. Check them out at BlueBox.net.]\xa0[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]CHUCK:\xa0 Hey everybody and welcome to Episode 45 of the JavaScript Jabber show. This week on our panel, we have AJ O\u2019Neal.AJ:\xa0 Yo! Yo! Yo! Coming at you live from the screencastosphere of Provo, Utah.CHUCK:\xa0 So, I have to ask, AJ. You realize this is a podcast and that it\u2019s coming to no one live, right?[Laughter]AJ:\xa0 He\u2019s got a good point.CHUCK:\xa0 We also have Merrick Christensen.MERRICK:\xa0 Yeah, I\u2019m Merrick.CHUCK:\xa0 Joe Eames.JOE:\xa0 I\u2019m not Merrick, I\u2019m Joe.MERRICK:\xa0 He\u2019s Joe.CHUCK:\xa0 Jamison Dance.JAMISON:\xa0 Hello friends.CHUCK:\xa0 And I\u2019m Charles Max Wood from DevChat.tv. And this week, we\u2019re going to be talking about jQuery.So, I\u2019m assuming we\u2019ve all used jQuery at least a little bit.JAMISON:\xa0 Yes.MERRICK:\xa0 Yup.CHUCK:\xa0 If you\u2019re doing web stuff, it\u2019s pretty handy.MERRICK:\xa0 Actually, the first JavaScript code I ever wrote was messing with somebody\u2019s little jQuery stuff on a form. And I remember I couldn\u2019t get it to all work right. So I just had to set async to false. And I was like, \u201cMan, this JavaScript language is stupid!\u201dCHUCK:\xa0 [Laughs]AJ:\xa0 I wish my first experience had been with jQuery because I was not using jQuery when I was first using JavaScript and it was terribad. It\u2019s like, \u201cThis works properly in no browsers!\u201d Because each tutorial is wrong.CHUCK:\xa0 Yeah. Well, I remember back in the day when I was using Prototype for my web app. So, jQuery was a huge step up from Prototype, I have to say.MERRICK:\xa0 Why?CHUCK:\xa0 It\u2019s just that the interface of the API felt better to me. I can\u2019t really quantify how.MERRICK:\xa0 That\u2019s fair. I was a big MooTools fan and I was kind of a hate Query, if you will.AJ:\xa0 As you should be, actually.MERRICK:\xa0 I didn\u2019t hate jQuery per se, but I really loved MooTools just because the APIs were just so beautiful. And also, all of this new age, these structural libraries like Backbone and all that kind of thing was really natural in MooTools already, right? Because everything was so class-oriented and I\u2019m not saying classes are the only way to organize your code.

Support this podcast at \u2014 https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.