The Pragmatic Craftsman :: Simplicity from complexity ::

Archive for December, 2008

I’m Learning jQuery December 7th, 2008

I’m Learning jQuery

I’ve just starting learning and using it, but I can already say: wow! It’ssome powerful stuff. I’ll go even further, if you are doing any webdevelopment, whether you work on front or backend, you should learn theframework. It will make you a better developer and make your lifeeasier. Plus, it’s arguably the most popular webdev framework. You’ll probably have to work with it at some point.

You will really appreciate jquery if you have done JavaScript development.Its much easier to do the simple stuff, and you can do stuff you couldonly dream (or really suffer) in pure JS.  Ajax – built in. Selecting elements you need on the page? Very simple: one line in jquery. Special effects? Moving/sliding/fading a div — one method call! There are numerous nice features like this built in!

jQuery does require a bit of a learning curve. If you see the syntaxfor the first time, it might scare you. It looks cryptic, perl like.But once you know how to read it, it’s really not difficult.

There are many ways of accomplishing the same thing in jQuery. Somemore readable than others. This is where you can show your skills, yourcraftsmanship. As I have written before, it is always easier to write complex code, code that is harder to maintain. Programmer’s love complexity.  But you should always write code for others to read and modify. That’strue in any language, but especially important in ‘criptic’ syntax. Butthis is what sets you apart from others, no?

I’m learning jQuery. I think it will help me accomplish things faster. It will make me a better software developer.

Here’s are some of the resources I’ve come across on jQuery.

Reference
jQuery in Action — excellent book on jQuery
Learning jQuery – another excellent book
Simplify Ajax development with jQuery, good article
Visual jQuery – a very good resource, you’ll probably spend a lot of time on it

Random Quote

Topics

Tags

Archive

Recent Entries

Currently Reading

Shelfari: Book reviews on your book blog

:: The Pragmatic Craftsman recommends

:: The Pragmatic Craftsman book reviews

Info

© 2001-2010 Stanley Kubasek About me :: Contact me

@PragCraftsman on Twitter

SOLID principles come in handy here. Especially, "Open of Extension, Closed for Modification." One of the best principles I've learned. - 23 hours agoI actually try to follow @unclebobmartin's rule all the time. Sort of. I try not to make it worse. But to make it better? Great challenge! - 23 hours agoAlways check a module in cleaner than when you checked it out (via @unclebobmartin in 97 Things Every Progr.). I love the idea! - 23 hours agoI put Code Complete #1 over Martin's book because it has "awaken" me as a programmer. But other than that, Martin's book is the best! - 1 day ago