So I’ve spent the last three or four days sporadically making my way through the awesome ThemeForest.net tutorial series, JQuery for Absolute Beginners, which I highly recommend to everyone in the entire world. It’s actually been rather hard for me to find a “beginner” JQuery tutorial that actually seemed willing to move step by step through the process; by the end of this fourteen-part series I felt a little less totally baffled by what can be at times a pretty overwhelmingly complex library. Starting from the very beginning with downloading the library for the first time, Jeffrey Way walks viewers through some simple animations, selector and style manipulation, and even spends a little bit of time on using JQuery to work with PHP/MySQL. All in all a great place to start if you’re looking for a jumping-off point.
I’m rapidly coming to the conclusion that learning web design is a series of moments of suddenly dawning understanding, “Oh, so *that’s* how they did that.” As I am still in the early stages of really sinking my teeth into client-side scripting, it’s really kind of satisfying to see it actually coalescing into something understandable. Animations, sliding panels, showing and hiding certain things; this sort of scripting isn’t the meat of of the design, really, but it’s the sprinkles on top (if you’ll allow me to mix my metaphors horribly), the little dashes of flavor added
I’ve recently been asked to work on a project in which the client is highly enthused about some JQuery effects they’ve found about, so chances are I’ll be doing a lot more work on this in the coming weeks — no doubt learning when *not* to use it as much as when to use it. So I’ll probably be dropping some lines here and there about that as I start moving through the process, passing along any neat tricks as I find them.
Anyone out there have good stories or tips to pass on about JQuery, or client-side stuff in general? I’d love to hear comments!