Knowing how to do it without jQuery makes me appreciate jQuery that much more.
-- Brandon Aaron On 8/16/07, Jonathan Sharp <[EMAIL PROTECTED]> wrote: > > On 8/16/07, Stephan Beal <[EMAIL PROTECTED]> wrote: > > > > On Aug 16, 7:39 pm, Mitch <[EMAIL PROTECTED]> wrote: > > *snip* > > .... Simon Willison apparently has a > > similar hang-up about jQuery. And, like i am in my hate-hate > > relationship with Python, he's in the minority. > > > Minor detail, it wasn't Simon Willson who made that comment, it as Thor > Larholm (http://larholm.com/about-2/) > > I think one aspect of Thor's argument can be proved true with a grain of > salt and that is learning jQuery isn't a replacement for learning JS/DOM for > SOME people. > > Two different situations to take into account: > 1) Average j(an|o)e want's to spice up h(er|is) page and add a cool tabbed > interface, a jQuery minute(TM) later and they're done > 2) Application developer is building an enterprise solution/product and > utilizing jQuery. jQuery greatly speeds up development but underlying > knowledge of JS/DOM is of the utmost importance. > > Having come from a strong JS background prior to jQuery, jQuery doesn't > replace my thought process in regards to the DOM, it enhances it taking > development time from hours of tedius coding to a jQuery minute(TM). The > knowledge of the "pure form" is (I'll go as far as to say) required. So I > can see his argument for not having those he's mentoring learn it, but that > doesn't mean he shouldn't use it. This can go back to the argument in CS > majors of students complaining that they have to learn memory > management/heaps/stacks/registeres/etc when Java doesn't use any of them. > The thing that ends up distinguishing good from great programmers is their > underlying knowledge of the abstraction layers they're using. Thus we're > right back at Simon Wilson's argument for learning the underlying black box. > > > -js > > http://jQueryMinute.com (my host is having some network problems...) >

