Best of JavaScript, HTML & CSS – Week of February 10, 2014



This week featured a heavy dose of tutorials covering various libraries and frameworks. Some highlights for me were Xuanyi Chew’s post going in depth into how JavaScript’s use of floating points affects its ability to process complex math problems and Mark McDonnell on creating Node CLI tools (a favorite topic of mine for some reason). Enjoy!


JavaScript numbers are floating points and this has important implications for arithmetical calculations explains Xuanyi Chew.
What Every JavaScript Developer Should Know About Floating Points

If you’re just getting started in web design, I wrote a comprehensive guide for CSS for beginners using Dreamweaver.
CSS for Beginners with Dreamweaver

Donovan Hutchinson shows how to create and animate a 3D object using just CSS.
How to create impressive 3D graphics in CSS3

Dr. Axel Rauschmayer explains how JavaScript dates are stored internally as milliseconds since 1970-01-01 and methods for working with dates.
JavaScript time values: dates as milliseconds since 1970-01-01

The Web Speech API allows speech recognition and text-to-speech output and Aurelio de Rosa shows how it works.
Introducing the Web Speech API

Douglas Crockford called == and != the evil twins but Jeff Friesen says that they can actually be useful and shows how.
Don’t Fear the Evil Twins

Libraries and Frameworks

Component is a JavaScript package manager built on Node and Toby Ho walks you through getting started using it.
Introduction to the Component JavaScript Package Manager

Alex Ivanovs shares details on 8 potential Bootstrap alternatives you can consider for front-end web frameworks.
8 Bootstrap Alternatives

Tim Ambler shares a step-by-step guide on how to use EdisonJS for routing complex single-page applications.
EdisonJS – Organized Routing for Complex Single-Page Applications

Mark McDonnell on how to build a Node command line tool utilizing PhantomJS to generate Application Cache manifests.
How To Build A CLI Tool With Node.js And PhantomJS

Paul Bakaus shows how to keep your Gruntfile organized, improve build time and be notified when a build happens.
Supercharging your Gruntfile: How to squeeze the most out of your build configuration

Chris Coyier on using jQuery and promises to handle waiting on multiple simultaneous requests.
Multiple Simultaneous Ajax Requests (with one callback) in jQuery

Brian Moschel explains the advantages of using live binding on UI controls and how to use them in CanJS.
Data-Driven JavaScript Controls

Hugo Giraudel walks through building components using Sass using the example of an alert.
A Sass Component in 10 Minutes

Raymond Camden shares some recipes for handling some standard blog functionality within a HarpJS static site.
Two Harp.js Recipes: Limiting a list of blog entries by count and by date
Adding a dynamic calendar to HarpJS


CSS Shapes specification moved to Last Call with a bunch syntax changes updated in both Blink and WebKit.
New CSS Shapes Syntax


Leave a Comment