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.
Backbone.js
gives structure to web applications by providing models with key-value
binding and custom events, collections with a rich API of enumerable
functions, views with declarative event handling, and connects it all
to your existing API over a RESTful JSON interface.
ComponentJS
is a stand-alone library for JavaScript, providing a run-time component
system for hierarchically structuring the user interface (UI) dialogs
of complex HTML5-based rich clients (aka single-page-apps) under
maximum applied Separation of Concerns (SoC) architecture principle,
through optional Model, View and Controller component roles, with
sophisticated hierarchical Event, Service, Hook, Model, Socket and
Property mechanisms, and fully independent and agnostic of the
particular UI widget toolkit.
Cottage
is a
simple graphics and sound engine implemented on top of HTML 5's canvas
and audio elements. It aims to be an easy to use library for Web-based
game development
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS
datajs
is a cross-browser and UI agnostic JavaScript library that enables
data-centric web applications
dhtmlxChart is a JavaScript charting library for generating cross-browser HTML5 charts
jsBind
is a library that helps developers build MVVM Web sites and
applications using JavaScript or TypeScript. It provides a data binding
mechanism that supports declarative bindings with templating as well as
dependency tracking and automatic updates via data observers
jpecrga
is a jQuery plug-in that helps Web sites use Google Analytics while
complying with the amendment to the Privacy and Electronic
Communications Act (PECR)
Underscore.js
is a utility-belt library for JavaScript that provides a lot of the
functional programming support that you would expect inPrototype.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.
MathTools
A technical computing portal for all scientific and engineering needs.
The portal is contains over 20,000 useful links to technical
computing programmers, covering Java, Excel, MATLAB, Fortran
and others
Voor beginners: cursus Javascript
(lussen en logica, functie, operators, strings en arrays, objecten,
formulieren, events, navigatie, cookies, troubleshooting)
Javascript
VirtualKeyboard allows you to use any existing keyboard
layouts without having them installed on your local PC. This tool is
useful for embedding into a WYSIWYG HTML editor, a Web mail system,
chat, forum, or any other application requiring user input. About 80
languages/170 keyboard layouts are supported. It has an easy and
powerful design, allowing it to implement complex layouts like Korean,
Japanese, Chinese, and so on. It has full support for keyboard and
mouse input. It features a completely CSS-driven UI that is easy
skinnable.
Pragmatic
Mathematical Service
is a JavaScript collection with over 400 mathematical functions. It
also includes a very simple frontend that is usable with a mouse and/or
keyboard (a virtual keyboard is included).
Prototype
is a JavaScript Framework that aims to ease development of dynamic web
applications.
Stunnix
JS-Obfus protects your JavaScript code from potential
analyzing/studying/reworking by unwanted parties. It's both an
obfuscator and encoder for the JavaScript/JScript source code (open
source)
WAJAF
is a JavaScript framework that works on the client side (i.e. the Web
browser), and lets you build complete applications without programming
a single line of HTML or JavaScript
WebStorm:
integrated Development Environment for professional JavaScript and
front-end Web developers
WYMeditor
is a Web-based WYSIWYM editor (What You See Is What You Mean) whose
goal is to produce XHTML-CSS compliant code. It lets the writer
concentrate on the structure and the content of the document, not on
the visual layout.