Douglas Crockford on Javascript and links to Framework- / Platform-Comparisions

from video.yahoo.com, 26.12.2009

"Yahoo! JavaScript Architect Douglas Crockford provides a comprehensive introduction to the JavaScript Programming Language in this four-part video."

all four-part-videos recorded in 2007

1/4 introduction


Douglas Crockford: "The JavaScript Programming Language"/1 of 4 @ Yahoo! Video

2/4 statements and objects


Douglas Crockford: "The JavaScript Programming Language"/2 of 4 @ Yahoo! Video

3/4 about functions (lambda in ohter languages), closures, including recommendation of jslint

acc. to crockford, closures are the most powerful thing, js has.


Douglas Crockford: "The JavaScript Programming Language"/3 of 4 @ Yahoo! Video

4/4 RegEx, Coding Style


Douglas Crockford: "The JavaScript Programming Language"/4 of 4 @ Yahoo! Video

also see

http://javascript.crockford.com/code.html , http://www.jslint.com

advanced JavaScript, 2007

from yahoo: "Douglas Crockford teaches "Advanced JavaScript." This course is broken into three clips; this is the first of those three clips. Slides: http://yuiblog.com/assets/crockford/advancedjavascript.zip. Note that when Douglas begins the talk referring to the "third installment", he's referring to "Advanced JavaScript" being the third class in a series; this is indeed the first of the three clips comprising the "Advanced JavaScript" class. "

1/3 inheritance, objects, private and priveleged methods, power constructor, parasitic inheritance


Douglas Crockford: "Advanced JavaScript" (1 of 3) @ Yahoo! Video

2/3 inheritance patterns (prototypal, parasitic, pseudoclassical), closures (later-method)

... "later"-function, debugger (e.g. firebug)


Douglas Crockford: "Advanced JavaScript" (2 of 3) @ Yahoo! Video

3/3 optimizing code, JSON


Douglas Crockford: "Advanced JavaScript" (3 of 3) @ Yahoo! Video

theory of the dom, 2006

1/3

history of the web, first developments, browserwar, apache, walkTheDom-Function (getElementsByClassName)


Douglas Crockford: "Theory of the DOM " (1 of 3) @ Yahoo! Video

2/3 css ans js

hyphens and camelCase, innerHTML, bubbeling down - trickeling up


Douglas Crockford: "Theory of the DOM" (2 of 3) @ Yahoo! Video

3/3 node-removing, security

same origin policy, cross browser, identification of browser (ie as mozilla (;-)), feature detection, platforms (-10,30) - YUI, hit the "wall2


Douglas Crockford: "Theory of the DOM" (3 of 3) @ Yahoo! Video

additional videos

quality

software crisis, history of languages, teambuilding, incrementalism


Douglas Crockford: "Quality" @ Yahoo! Video

Javascript, the good parts

about his own history too, invention of json


Douglas Crockford: "JavaScript - The Good Parts" @ Yahoo! Video

my questions