Debugging Closures and Modules
The most common co...
The most common co...
Like most object-oriented programming languages, JavaScript provides built-in ways to convert between objects and primitive values, by way of the special toString and valueOf methods. This article will cover the basics of these methods, but then dive into the details of how this stuff really works, bad stuff, performan...
One of JavaScript’s most convenient features is the object syntax. Objects are so easy to work with. You’ve got a l...
“JavaScript: Better and Faster” is the name of a presentation I gave at Slide last week. It was generally well-received by the Slide crew so I decided to put a (slightly edited) copy of the accompanying slidesho...
The module pattern is a common JavaScript coding pattern. It’s generally well understood, but there ar...
Ben is a 25 year-old software engineer. He lives and works in San Francisco. Many people think he invented the term "hoisting" in JavaScript, but this is untrue.