This week featured a new jQuery release and some very interesting micro libraries. Fit.js is a JavaScript library with a simple purpose: help you fit things into other things. Fit.js This haptic effect demo includes a number of effects that work on Chrome for Android. Haptic Effect Demo testardo is a browser agnostic JavaScript web […]
Best of JavaScript, HTML & CSS - Week of January 20, 2014
Among the long list of tutorials, this week also featured a lot of debate surrounding the CSS Regions specification - first as part of a post on the A List Apart blog and a couple of responses on this site plus a decision by Google to reverse direction and remove Regions from Blink. Enjoy. Tutorials […]
CSS Regions Matter
By Sara Soueidan I wrote this article before the news came out that Google decided to pull Regions out of Blink, which, in my opinion, is a big loss for the web community. So, even though the content of the article may go in vain, I think it’s still worth sharing why I think CSS […]
Using CSS Regions in Responsive Designs
By Brian Rinaldi The CSS Regions specification allows you to create multiple containers into which content can flow into and out of. This can be especially useful for creating complex, magazine-like layouts with irregularly shaped content layers. Recently an article came out that has led many people to feel negatively about the CSS Regions spec. […]
Managing Bower Components with Grunt
By Simon Smith Iit took me a while to get on board with using Bower as part of my main development workflow. My biggest gripe was the way it handled repositories that were missing a bower.json file to configure ignored files, etc. In that scenario the whole repository is installed into the bower_components folder and […]
BDD in JavaScript with CucumberJS
By Todd Anderson I have previously written about test driven development (TDD) in JavaScript, most notably using the behavior driven development (BDD) style library Jasmine in a series on building a Test-Driven Grocery List Application. In that posts series I went through thinking of User Stories for Features and Scenarios as actual development tasks, and […]
Static Analysis For CSS
By Toby Ho Static analysis involves analyzing, rather than executing, source code, a process that is typically automated. Recently, I’ve had fun writing about static analysis for Javascript. This time, we’ll do something that’s similar but different - static analysis for CSS. The CSS Module The library we’ll use to help perform the static analysis is simply called css and it […]
Web Standards Library Update - Week of January 13, 2014
Another busy week of library releases. Some highlights include an official port of Bootstrap to Sass, a new version of EaselJS with contributions from Mozilla and Conductance, a new web app server built on Node - but with integrated framework features. Enjoy! nodemon monitors in a Node.js application and can automatically restart the server, and […]
Best of JavaScript, HTML & CSS - Week of January 13, 2014
Lots of great tutorials this week as usual, but some of the most interesting items, in my opinion, this week ended up in the “etc.” section as they aren’t tutorials. I’m talking about the posts on the future of Node and jQuery in 2014 and a discussion of the PSD to HTML workflow by Nick […]
Private Variables in JavaScript with ES6 WeakMaps
By Nick Fitzgerald WeakMaps are a new feature in ECMAScript 6 that, among many other things, gives us a new technique to hide private implementation data and methods from consumers of the public API we choose to expose. Overview Here is what the basics look like: const privates = new WeakMap(); function Public() { const me = { […]
- 1
- 2