LearnWebDesignOnline.com is proudly hosted by Hostmonster.com

Part I: In part one Douglas Crockford talks starts with the history of Javascript.
JavaScript: The Good PartsThis book is Written by javascript guru Douglas Crockford who is also Senior JavaScript Architect at Yahoo. This book reveals all the good parts of the Javascript language and the parts that had been designed correctly with beauty and elegance. You can watch Douglas Crockford give some Javascript lectures in these videos. |
Part II: In this part of the lecture Douglas Crockford talks about basic programming constructs such as branches and loops. Branches include the "if" and "switch" statements. Loops includes "while", "do", "for", and the keywords "break" and "continue". He also goes over exceptions and the "try" and "throw" keywords.
Part III: Douglas Crockford lectures about Javascript functions and about using prototype to extending built-in object.
He also explains that eval is a very dangerous function and not to use it. Probably the only time it is appropriate to use eval is with JSON and only when you can trust your server.
He talks about objects and augmentation. He talks about global objects and implied global and how they are evil. He give a preview of anonymous functions.
Part IV: In this section, he talks about Javascript's loose type system, type-safety, Javascript has no cast, reflection, Date object, regular expressions, and threads. He talks about the importance of programming style and conventions which he documents at http://javascript.crockford.com/code.html. He gives some good tips on what to do and not do to. He also recommend using jslint.com to validate your Javascript.
He gives some good tips on what to do and not do to. He also recommend using jslint.com to validate your javascript.
If you like videos by Yahoo, take a look at YUI Theater
Douglas Crockford continue has further video lectures on the Theory of the DOM and Advanced Javascript.
He also gave a talk at a CodeCamp in which his PowerPoint slides are available linked here.
