045 JSJ jQuery
JavaScript Jabber - Podcast autorstwa Charles M Wood - Wtorki
Kategorie:
Panel AJ O’Neal (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 01:11 - jQuery vs Prototype vs MooTools 10:50 - JavaScript Going Mainstream Fast Browsers Firefox Web Developer Tools V8 Web Stack 13:21 - Usable JavaScript 17:05 - jQuery Pros Cross-Platform CSS Selection Chaining 20:16 - jQuery Mobile 20:48 - QUnit 21:21 - Running jQuery in Node Scraping 22:32 - CSS Manipulation 24:14 - jQuery UI 25:19 - jQuery Community 26:31 - jQuery Plugins AJ’s image Merrick’s image 29:52 - Ender & Zepto.js 33:44 - jQuery Cons Custom Selectors Plugin Documentation API is too large How to build your own jQuery 52:15 - AJ lied about jQuery Picks The Robert C. Martin Clean Code Collection (Joe) Old Man’s 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’s Medium Tall (AJ) Ubuntu Phone (AJ) Interpreted Dance (AJ) Aaron Frost (AJ) aaronfrost / getusermedia-gestures-preso (AJ) AJ’s Blog (AJ) Hydrofarm Thirsty Light (Chuck) Powermat Power Dual 1200 Rechargeable Backup Battery (Chuck) Joe’s Pluralsight Page Transcript: MERRICK: Do you want to see my face? [Hosting and bandwidth provided by the Blue Box Group. Check them out at BlueBox.net.] [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: Hey everybody and welcome to Episode 45 of the JavaScript Jabber show. This week on our panel, we have AJ O’Neal. AJ: Yo! Yo! Yo! Coming at you live from the screencastosphere of Provo, Utah. CHUCK: So, I have to ask, AJ. You realize this is a podcast and that it’s coming to no one live, right? [Laughter] AJ: He’s got a good point. CHUCK: We also have Merrick Christensen. MERRICK: Yeah, I’m Merrick. CHUCK: Joe Eames. JOE: I’m not Merrick, I’m Joe. MERRICK: He’s Joe. CHUCK: Jamison Dance. JAMISON: Hello friends. CHUCK: And I’m Charles Max Wood from DevChat.tv. And this week, we’re going to be talking about jQuery. So, I’m assuming we’ve all used jQuery at least a little bit. JAMISON: Yes. MERRICK: Yup. CHUCK: If you’re doing web stuff, it’s pretty handy. MERRICK: Actually, the first JavaScript code I ever wrote was messing with somebody’s little jQuery stuff on a form. And I remember I couldn’t get it to all work right. So I just had to set async to false. And I was like, “Man, this JavaScript language is stupid!” CHUCK: [Laughs] AJ: 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’s like, “This works properly in no browsers!” Because each tutorial is wrong. CHUCK: 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: Why? CHUCK: It’s just that the interface of the API felt better to me. I can’t really quantify how. MERRICK: That’s fair. I was a big MooTools fan and I was kind of a hate Query, if you will. AJ: As you should be, actually. MERRICK: I didn’t 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’m not saying classes are the only way to organize your code.