• user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 308 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.21.231.245' AND v.timestamp >= 1714745964 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 308 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '3.21.231.245' AND v.timestamp >= 1714745964 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.

Introduction to JavaScript and Browser DOM


Google Tech Talk
July 12, 2010

ABSTRACT

Presented by Misko Hevery.

If you are new to JavaScript and would like to understand how JavaScript works behind the scenes, than this talk is for you. We will look at the core philosophy behind JavaScript objects and how the primitives can be used to build up basic OO concepts such as Classes and what it means to instantiate an object. How functions are executed and the rules behind the "this" keyword and what it means to bind functions. How to think about the Asynchronous nature of non-blocking API and what it means for performance and testing.


See video

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options