HOME
ListMoto - JavaScript Library


--- Advertisement ---



See also

ECMAScript

v t e

A JavaScript
JavaScript
library is a library of pre-written JavaScript
JavaScript
which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.[1]

Contents

1 History 2 Libraries 3 Frameworks 4 See also 5 References

History[edit] Main article: JavaScript: History While JavaScript, as first developed by Netscape (and later Mozilla), has long had a presence on the Web for many websites, it gained a particular pitch with the rise of the Web 2.0
Web 2.0
era of computing, in which JavaScript
JavaScript
became increasingly used for the development of user interfaces for applications, both web-based and desktop-based. JavaScript
JavaScript
was also combined with CSS to create dynamic web pages, which have also become popular as a more efficient and accessible alternative to Flash-based websites. Libraries[edit] With the expanded demands for JavaScript, an easier means for programmers to develop such dynamic interfaces was needed. Thus, JavaScript
JavaScript
libraries and JavaScript
JavaScript
widget libraries were developed, allowing for developers to concentrate more upon more distinctive applications of Ajax. This has led to other companies and groups, such as Microsoft
Microsoft
and Yahoo!
Yahoo!
developing their own JavaScript-based user interface libraries, which find their way into the web applications developed by these companies. Some JavaScript
JavaScript
libraries allow for easier integration of JavaScript with other web development technologies, such as CSS, PHP, Ruby, and Java. Many libraries include code to detect differences between runtime environments, and remove the need for applications to allow for such inconsistencies. Almost all JavaScript
JavaScript
libraries are released under either a copycenter or copyleft license to ensure license-free distribution, usage, and modification. Frameworks[edit] Some JavaScript
JavaScript
libraries, such as Angular, are classified as frameworks since they exhibit full-stack capabilities and properties not found in general JavaScript
JavaScript
libraries.[citation needed] See also[edit]

Ajax framework Widget toolkit List of JavaScript
JavaScript
libraries Comparison of JavaScript
JavaScript
frameworks

References[edit]

^ "What is a JS library?". Khan Academy. Retrieved 2018-01-15. 

v t e

JavaScript

Code analysis

JSHint JSLint

Transcompilers

CoffeeScript Dart Emscripten Google Closure Compiler Google Web Toolkit Morfik TypeScript AtScript Opa Haxe ClojureScript

Concepts

Ajax Client-side Dynamic HTML JavaScript
JavaScript
library JavaScript
JavaScript
syntax Unobtrusive JavaScript

Debuggers

Firebug Komodo IDE Microsoft
Microsoft
Script Debugger Microsoft
Microsoft
Script Editor Opera Dragonfly Venkman Web Inspector

Doc generators

JSDoc

Editors (comparison)

Ace

Cloud9 IDE

Atom CodeMirror

Light Table Brackets

Koding Orion Visual Studio

Visual Studio Express

Visual Studio Code Visual Studio Team Services

Engines

Comparison of layout engines List of ECMAScript engines List of JavaScript
JavaScript
engines

Frameworks

Comparison of JavaScript
JavaScript
frameworks List of JavaScript
JavaScript
libraries

Related technologies

Cascading Style Sheets Document Object Model HTML JSON WebAssembly

Package managers

npm NuGet

Server-side

Active Server Pages CommonJS JSGI Node.js Wakanda

Unit testing

Jasmine Mocha QUnit List of JavaScript
JavaScript
unit testing frameworks

People

Douglas Crockford Brendan Eich John Resig

v t e

ECMAScript

Dialects

ActionScript Caja JavaScript

engines asm.js

JScript JScript .NET QtScript TypeScript WMLScript

Engines (comparison)

Carakan Futhark InScript JavaScriptCore JScript KJS Linear B Narcissus QtScript Rhino SpiderMonkey

TraceMonkey J├ĄgerMonkey

Tamarin V8 ChakraCore

Chakra

JScript .NET Nashorn

Frameworks

Client-side

Ample SDK Chaplin.js Dojo Echo Ext JS Google Web Toolkit jQuery Lively Kernel midori MochiKit MooTools Prototype Pyjs qooxdoo Rialto Rico script.aculo.us SmartClient SproutCore Spry Wakanda Framework

Server-side

AppJet Jaxer Node.js WakandaDB

Multiple

Cappuccino

Objective-J

PureMVC

Libraries

Backbone.js SWFObject SWFAddress Underscore.js

People

Brendan Eich Douglas Crockford John Resig Scott Isaacs

Other

DHTML Ecma International JSDoc JSGI JSHint JSLint JSON JSSS Sputnik SunSpider Asynchronous module definition CommonJS

Lists JavaScript
JavaScript
libraries Ajax frameworks Comparisons JavaScript
JavaScript
frameworks serv

.