Interested in the history of Javascript? Check out this video.
“In the first part of Douglas Crockford’s five-part series on the JavaScript programming language, he explores the historical context from which JavaScript emerged. But he begins with a little bit of his own history, relating his efforts as a child to build a homemade computer.”
Top 10 Things that JavaScript Got Wrong | Nettuts+
“JavaScript, if only by default, is one of the most popular programming languages available. Over the years, it’s been labeled as a nightmare to work with, and, to some extent, this is true! However, more often than not, what people mean to say is that the DOM API is a nightmare. Nevertheless, there are a handful of flat-out errors in the language.”
“Constructor functions, like Array, offer a wide range of methods and properties that you can make use of. But have ever wished that one of these objects offered some method that isn’t built-in? Is there a way to do so yourself? Absolutely! Let’s see how.”
(via Quick Tip: How to Extend Built-in Objects in JavaScript | Nettuts+)
How to Test your JavaScript Code with QUnit | Nettuts+
“QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I’ll introduce what QUnit specifically is, and why you should care about rigorously testing your code.”
Jeffrey’s latest Quick covers JavaScript delegation.
“Event delegation can be a confusing topic for those who are unfamiliar with the concept. But, luckily, it’s really simple. In this quick tip video tutorial, I’ll demonstrate the concept in just under four minutes.”
(via Quick Tip: JavaScript Event Delegation in 4 Minutes | Nettuts+)
Here is the latest in Jeffrey’s “Javascript from Null” series. If you haven’t caught the earlier screencasts, click on the link below for a complete list.
“As we move forward with JavaScript University, today, we’ll learn how to add event handlers to elements on the page. Unfortunately, this can be more cumbersome than we’d hope, due to the fact that Internet Explorer must always be the black sheep. Nevertheless, we’ll learn how to abstract these inconsistencies away to our custom utility function.
“As with every JavaScript from Null screencast, it’s not essential that you view the previous entries in the series before watching.”

