Category: javascript libraries

Getting Started With Vue.js

21st July, 2016: Article has been updated to cover Vue.js 1.0.x, and a section on components added. Vue.js is a JavaScript library that helps you build web applications using the the MVVM (Model-View-ViewModel) architectural pattern. At first glance, it might seem quite similar to AngularJS, but once you start working ...

Design and Build Your Own JavaScript Library: Tips & Tricks

This article was peer reviewed by Adrian Sandu, Vildan Softic and Dan Prince. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Libraries: we use them all the time. A library is packaged code that developers can use in their projects, which invariably saves work and prev...

How to Use Modernizr Responsibly

If you like playing with new features which might not be available in all browsers, you have surely already tried Modernizr. This library allows to test whether the features you want are available or not. As Modernizr adds some CSS classes on the html element to indicate if a given feature is available, you might be te...

3 JavaScript ORMs You Might Not Know

When I wrote my first JavaScript lines, I never thought it would go beyond browser scripting and making interactive websites. I was wrong, since Javascript can be used literally everywhere: You can use it in the browser and you don’t have to be restricted to ECMAscript with DOM API. Languages like CoffeeScript and D...

Introduction to Rendr

Isomorphic JavaScript frameworks and libraries have gained a lot of attention recently. Isomorphic JavaScript applications are applications written in JavaScript that can run both on the client and on the server. Because of this, you can write the code once and then execute it on the server to render static pages and o...

Introduction to Stage.js

Stage.js is a lightweight and open-source JavaScript library that you can use for cross-platform 2D HTML5 game development. This library uses DOM-like model to manipulate the canvas and manages the rendering cycles of your application all by itself. In this tutorial, I’ll introduce you to this library, trying to cove...

Introducing enquire.js

For some time now, I’ve been using the enquire.js library to augment the use of media queries in JavaScript. I’ve had a lot of success using the library in various projects, but most developers I’ve met confessed they’ve never used or even heard of it. In this article, I want to introduce you the library, expla...

How to Improve Loading Time with basket.js

For modern Web pages, scripts are obviously a crucial element. Their weight is growing in terms of importance and the amount of bytes. For instance, think of single page applications and the amount of code they need to give us all the features and animations required, without having to hit the Reload button on our brow...