One web programming framework I have come to love is jQuery. This is a JavaScript (JS) library, meaning essentially it’s a bunch of pre-coded JS that makes it far easier to do complex client-side functions and animations (i.e. right on your browser). jQuery extends the “normal” functions of JS such that it makes use of CSS selectors, which makes it easy to use– and in addition, it gives you tons of out-of-the-box capabilities, such as drag-and-drop and custom Flash-like animations– on, of course, an HTML website.
Another great thing about jQuery is the plugins available. There are literally hundreds of free, open-source (just as jQuery itself is) plugins that build on jQuery’s capabilities.


