I like TJs list. However, I'd move "binding" up in priority. Despite it being a more "advanced" use of javascript, it's vital to understanding the items listed as 3 and 4 (events and AJAX [callbacks]).
-Jerod Venema On Tue, Nov 18, 2008 at 8:57 PM, Andrew Dupont <[EMAIL PROTECTED]>wrote: > > > > On Nov 18, 4:11 am, "T.J. Crowder" <[EMAIL PROTECTED]> wrote: > > That list falls neatly into two categories: Basic techniques not > > requiring *too* much in terms of conceptual understanding (the first > > five items), then more conceptual (and powerful) stuff (the last five > > items). I probably would have put Enumerable lower down except that > > it goes well with the "basic techniques" group. > > Yeah, that's the hard part. I think $$ and Enumerable go together > because so many novice use cases for Enumerable will involve filtering > DOM result sets. So I'd be inclined to move $$ to #5. > > > Nit-picking, "Treat functions like first-class objects" sounds as > > though they aren't, but we're treating them like they are. I'd say > > the focus should be on the student learning that in JavaScript, > > functions *are* first-class objects. It's one of the most powerful > > concepts in the language. > > The phrasing assumes that the user probably hasn't come from a > language where functions _are_ first-class objects; that's all that > was intended. > > Thanks for your feedback, everyone. > > Cheers, > Andrew > > > -- Jerod Venema --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~----------~----~----~----~------~----~------~--~---
