Douglas Crockford: The JavaScript Programming Language




In this 2007 presentation at Yahoo!, which is meant to be the beginning of a three-course sequence (followed by “Theory of the DOM” and then “Advanced JavaScript”), Douglas Crockford explores not only the language as it is today but also how the language came to be the way it is.

Note: there’s a title at the opening that claims this is “Part 1 of 4”, but this video contains all four parts edited together. No need to go searching for the missing parts.

Original source


14 responses to “Douglas Crockford: The JavaScript Programming Language”

  1. I was not able to reproduce the behavior that Doug described in the lecture between 50:08 ~ 50:25. Here is my testing code:

    var oA = {name:"Doug"};
    var oB = object(oA);
    oB.name="NewName";
    delete oB["name"];
    alert(oB.name); //display "undefined" instead of "Doug".

    Not sure what I did wrong.

Leave a Reply