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 prototype-core@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to