Javascript

Facebook Twitter
Recent Updates Follow @CreateJS January 2014 Mozilla sponsors CreateJSWebGL beta added to EaselJS December 2013

A suite of Javascript libraries and tools designed for working with HTML5

A suite of Javascript libraries and tools designed for working with HTML5
paperjs. frederickkPaper paperjs. frederickkPaper folio.jsUpdate: Over the course of the past few months, I've settled on the name folio.js, which is much better than frederickkPaper. The name change has been reflected in this post, however some of the usage methods mentioned in this post are inaccurate, please refer to the github page https://github.com/frederickk/folio.js for the most up-to-date information. Over the past couple of years, I've assembled a library of functions for Scriptographer, and given the recent news, I began porting this rag-tag-collection into a slightly tighter library and framework for web development. I'm calling it folio.js, mainly because at the moment I'm focusing on paperjs, in the future I'd like to try and make it more generic for use with other web based creative tools (processingjs, et. al.). In addition to the Scriptographer specfic functions, I've also ported some of the more useful features from my Processing library Frederickk. paperjs. frederickkPaper
Geometry

KineticJS HTML5 Canvas Framework

Jason Follas Jason Follas is an Architect for Perficient, helping clients located in the greater Detroit region (including Toledo, where he lives and leads the Northwest Ohio .NET User Group). For nearly two decades, he has created interesting solutions based on Microsoft technologies, including an aircraft load planning system used by an air freight company, geospatial web applications, and material blend optimization software. He is a frequent speaker at conferences and user groups across the United States, and helps to organize CodeMash, a conference held every January in Ohio. On the side, Jason enjoys writing apps and games for the Windows Store. KineticJS HTML5 Canvas Framework
Recent Updates Follow @CreateJS January 2014 WebGL beta added to EaselJS

EaselJS | A Javascript library that makes working with the HTML5 Canvas element easy.

EaselJS | A Javascript library that makes working with the HTML5 Canvas element easy.

Ember.js - About

Ember.js - About More Productive Out of the Box. Write dramatically less code with Ember's Handlebars integrated templates that update automatically when the underlying data changes. Don't waste time making trivial choices. Ember.js incorporates common idioms so you can focus on what makes your app special, not reinventing the wheel.
From Java to Node.js « n0tw0rthy From Java to Node.js « n0tw0rthy I’ve been developing for quite a while and in quite a few languages. Somehow though, I’ve always seemed to fall back to Java when doing my own stuff – maybe partly from habit, partly because it has in my opinion the best open source selection out there, and party because I liked its mix of features and performance. Specifically though, in the web arena things have been moving fast and furious with new languages, approaches, and methods like RoR, Play!, and Lift (and many others!). While I “get it” regarding the benefits of these frameworks, I never felt the need to give them more than an initial deep dive to see how they work. I nod a few times at their similarities and move on back to plain REST-ful services in Java with Spring, maybe an ORM (i try to avoid them these days), and a JS-rich front-end.
Machine.js by mary rose cook Make behaviour trees in JavaScript v1.1 changelog What is this library? Machine.js lets you use a hierarchical state machine to control a JavaScript object. 1. Define a behaviour tree as JSON. 2. Machine.js
TaffyDB - The JavaScript Database An opensouce library that brings database features into your JavaScript applications. Introduction How you ever noticed how JavaScript object literals look a lot like records? And that if you wrap a group of them up in an array you have something that looks a lot like a database table? TaffyDB is a libary to bring powerful database funtionality to that concept and rapidly improve the way you work with data inside of JavaScript. What makes it sticky TaffyDB - The JavaScript Database

Peity • progressive <canvas> pie charts

Peity • progressive <canvas> pie charts Peity (sounds like deity) is a simple jQuery plugin that converts an element's content into a simple <svg> mini pie 2/5 line 5,3,9,6,5,9,7,3,5,2 or bar chart 5,3,9,6,5,9,7,3,5,2 and is compatible with any browser that supports <svg>: Chrome, Firefox, IE9+, Opera, Safari. Download version 2.0.0 Uncompressed 7.1Kb jquery.peity.js Minified 3.3Kb (+gzipped 1.5Kb)

jQuery++

I am a MIT licensed collection of extremely useful DOM helpers and special events for jQuery 1.8 and later. I’m not a UI project like jQuery UI or jQuery Tools. Instead, I’m all about providing low-level utilities for things that jQuery doesn’t support. If Underscore is jQuery’s functional-programming tie, I am jQuery’s bald-spot covering toupee. Select the plugins you want and click “Download” for a customized, unminified JavaScript file: Learn more about how I can be useful to you. jQuery++
Back to home Backbone.js Tutorial – by noob for noobs The official website describes Backbone.js as a library to supply structure to Javascript heavy web applications. After using Backbone.js for a week I could never see myself building any sort of Javascript functionality regardless of size without using Backbone.js or alternatives. I have decided to write a quick introduction for those trying to grasp the mechanics behind it. Backbone.js Tutorial - by noob for noobs
Remember when I said that JavaScript arrays are weird because they are also objects? Aside from their numbered elements, they can have, in addition, hash elements (a key and a value). Believe it or not, functions in JavaScript are just as weird. They also are objects. Dreaming In JavaScript
What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. JSON-REST
jQuery has taken the World Wide Web by storm allowing web developers the chance to work on an exclusing JavaScript library. With many shorthand code options available jQuery handles amazing functionality unseen before any time in the web’s history. The library supports DOM manipulation, CSS properties, animations, Ajax, and a whole lot more! Check out this list of 22 amazing jQuery plugins. These are open source projects free for download and built over the jQuery library. Each plug-in comes with internal documentation which describes exactly how to use the code and which version of jQuery is recommended. 22 Time Saving jQuery Development Plugins | blogfreakz.com