Skip to content

Latest commit

 

History

History
231 lines (131 loc) · 10.1 KB

javascript-libraries.nootbook.md

File metadata and controls

231 lines (131 loc) · 10.1 KB

JavaScript Frameworks & Libraries

Google CDN

https://developers.google.com/speed/libraries/

Content Delivery Network

Table of Contents


cdnjs

http://cdnjs.com

Everyone loves the Google CDN right? Even Microsoft runs their own CDN. The problem is, they only host the most popular libraries. We host it all - JavaScript, CSS, SWF, images, etc!

Table of Contents


AngularJS

http://angularjs.org

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

Table of Contents


Meteor

http://meteor.com

Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.

Table of Contents


CoffeeScript

CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.

Table of Contents


jQuery

Table of Contents


jQuery UI

http://jqueryui.com

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.

Table of Contents


Sizzle JS

http://sizzlejs.com

A pure-JavaScript CSS selector engine designed to be easily dropped in to a host library.

Table of Contents


jQuery Mobile

http://jquerymobile.com

jQuery Mobile is a touch-optimized web framework (additionally known as a JavaScript library or a mobile framework) currently being developed by the jQuery project team. The development focuses on creating a framework compatible with a wide variety of smartphones and tablet computers,[2] made necessary by the growing but heterogeneous tablet and smartphone market.[3] The jQuery Mobile framework is compatible with other mobile app frameworks and platforms such as PhoneGap, Worklight[4] and more.

Table of Contents


Dojo Toolkit

http://dojotoolkit.org

Dojo saves you time and scales with your development process, using web standards as its platform. It’s the toolkit experienced developers turn to for building high quality desktop and mobile web applications. From simple websites to large packaged enterprise applications whether desktop or mobile, Dojo will meet your needs.

Table of Contents


Ext JS

http://www.sencha.com/products/extjs

JavaScript Framework Sencha Ext JS is the leading standard for business-grade web application development. With over 100 examples, 1000 APIs, hundreds of components, a full documentation suite and built in themes, Ext JS provides the tools necessary to build robust desktop applications.

Table of Contents


Backbone.js

RESTful JSON interface - model-view-presenter

Table of Contents


MooTools

http://mootools.net

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

Table of Contents


Prototype

http://prototypejs.org

Javascript Framework. Prototype takes the complexity out of client-side web programming. Built to solve real-world problems, it adds useful extensions to the browser scripting environment and provides elegant APIs around the clumsy interfaces of Ajax and the Document Object Model.

Table of Contents


script.aculo.us

http://script.aculo.us

script.aculo.us is a JavaScript library built on the Prototype JavaScript Framework, providing dynamic visual effects and user interface elements via the Document Object Model (DOM). It is most notably included with Ruby on Rails and Seaside, but also provided separately to work with other web application frameworks and scripting languages.

Table of Contents


Modernizr

http://modernizr.com

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. Taking advantage of cool new web technologies is great fun, until you have to support browsers that lag behind. Modernizr makes it easy for you to write conditional JavaScript and CSS to handle each situation, whether a browser supports a feature or not. It’s perfect for doing progressive enhancement easily.

Table of Contents


Knockout.js

http://knockoutjs.com

Simplify dynamix JavaScript Ui's by applying the Model-View-View Model (MVVM) pattern.

Table of Contents


Require.js

RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.

Table of Contents


Underscore

http://underscorejs.org

Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux, and Backbone.js's suspenders.

Underscore provides 80-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, javascript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so modern browsers will use the native implementations of forEach, map, reduce, filter, every, some and indexOf.

Table of Contents


Select[ivizr]

http://selectivizr.com

selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest.

Table of Contents


50 JavaScript libraries for charts and graphs

http://techslides.com/50-javascript-charting-and-graphics-libraries/

Table of Contents


Highcharts JS

http://www.highcharts.com/

Interactive Javascript charts for your webprojects

Table of Contents


Google Chart Tools

https://developers.google.com/chart

Completely free and with 3 years backward compatability guaranteed

Table of Contents


Dojo Toolkit - Graphics & Charting

http://dojotoolkit.org/features/graphics-and-charting

Cross Platform Vector Graphics GFX provides a cross-browser high-level graphics API that hides the browser rendering engine specificities, and supports a wide range of technologies out of the box (SVG, VML, Canvas, Silverlight and SVGWeb), both on the desktop or mobile. When the application is loaded, GFX selects the best graphics engine implementation to use depending on the browser capabilities.

Table of Contents


JustGage - animating gauges

http://justgage.com

JustGage is a handy JavaScript plugin for generating and animating nice & clean gauges. It is based on Raphaël library for vector drawing, so it’s completely resolution independent and self-adjusting. Oh yes, since it’s pure SVG, it works in almost any browser - IE6+, Chrome, Firefox, Safari, Opera, Android, etc.

Table of Contents