JavaScript: The Language

Download this episode

Download Video


While JavaScript has become one of the most widely used programming languages in the world, it has also unfortunately remained one of the most misunderstood programming languages. This session will give a thorough review of the core ideas in the JavaScript language, including topics such as objects, conversions, prototypal inheritance, and closures, as well as popular design patterns. We’ll also discuss the additions to the language coming with ECMAScript5 and how best to use them to create more scalable and reusable code. Whether you are new to JavaScript, or already a seasoned JavaScript user, this session is your opportunity to get a deep and focused understanding of the JavaScript language.

For more information, check out this course on Microsoft Virtual Academy:









Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Samaj Shekhar

      When i downloaded this i thought it maybe just an intro type of session.. but Honestly believe me this was one of the best session of MIX11 i have seen. Luke gave a very nice an Informative tour of JavaScript and little preview of some of the features  of ECMAScript5.

      Those who haven't seen it yet.. Download it now.. (its worth the bandwidth usage Smiley

      Thanx Luke Hoban and Channel9 for bringing this up.

    • User profile image

      But Luke Hoban was not involved in F# development?


    • User profile image

      Overall, a good presentation, but I think the description of prototypes could have been clearer.  The diagram of the prototype chain implied that an object could inherit from multiple prototypes, which is not correct.  Luke didn't different between the inheritance prototype of an object and the creational prototype used by a constructor function when it creates a new object.  Not doing that caused confusion and made the diagram look like there was multiple inheritance going on.

      Otherwise, very good.

    • User profile image
      Chethan Prakash

      The video streaming of the session stops abruptly after 30 minutes . Even the downloaded one hangs at the same place . Can anyone help me with this?


    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.