JavaScript! It’s awesome when you want to add interactive, client-side features to a website. But coding large projects in JavaScript can be difficult: it’s tough to keep track of events, and maintain organization of the code! Enter in JavaScript frameworks, which are useful in solving these kinds of issues.
This seminar dives into the details and aspects of some frameworks, and discuss what kind of design challenges they address. Some knowledge of JavaScript, such as events and objects, is ideal, but not necessary.
Watch this video on http://cs50.tv/2012/fall/seminars/javascript_frameworks/javascript_frameworks-720p.mp4
Source code: http://cdn.cs50.net/2012/fall/seminars/javascript_frameworks/javascript_frameworks.zip