“Zombie.js is a lightweight framefork for testing client-side JavaScript code in a simulated environment. No browser required.” It uses Node.js.
JavaScript
Zombie.js
"Zombie.js is a lightweight framefork for testing client-side JavaScript code in a simulated environment. No browser required." It uses Node.js.
Html5 cross browser polyfills – Modernizr
A collection of "all the shims, fallbacks, and polyfills [needed] in order to implant html5 functionality in browsers that don't natively support them."
20 Things I Learned About Browsers and the Web
“20 Things I Learned About Browsers and the Web” is a short guide for anyone who’s curious about the basics of browsers and the web." The illustrations are great and the implementation (using the canvas tag) is slick.
Close Pixelate
"Inspired by American portrait painter Chuck Close, this script converts an image into a pixelated version using an HTML5 canvas element. It's basically a simple demo for canvas' imageData functionality."
jQuery Fundamentals
"s. The purpose of this book is to provide an overview of the jQuery JavaScript library; when you're done with the book, you should be able to complete basic tasks using jQuery, and have a solid basis from which to continue your learning. This book was designed as material to be used in a classroom setting, but you may find it useful for individual study."