JavaScript library

JavaScript library

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

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 era of computing, in which JavaScript, combined with multiple flavors of XML, became increasingly used for the development of user interfaces for applications, both web-based and desktop-based. JavaScript was also combined with CSS to create Dynamic web pages, which have also become popular as a more accessible alternative to Flash -based websites.

With the expanded demands for JavaScript, an easier means for programmers to develop such dynamic interfaces was needed. Thus, JavaScript libraries such as Prototype, script.aculo.us, and JQuery and JavaScript widget libraries such as Ext and Dojo Toolkit 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 and Yahoo! developing their own JavaScript-based user interface libraries, which find their way into the web applications developed by these companies.

Almost all JavaScript libraries are released under either a copycenter or copyleft license to ensure license-free distribution, usage, and modification.

Furthermore, some JavaScript libraries allow for easier ties between JavaScript and other languages, such as CSS, PHP, and Java. This is to ensure that JavaScript applications will be able to run seamlessly with other, lower-level languages.

ee also

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

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Ext (javascript library) — Infobox Software caption = ExtJS 2.0 Web Desktop name = Ext JavaScript Library developer = Jack Slocum, Brian Moeskau, Aaron Conran, Rich Waters latest release version = [http://extjs.com/deploy/ext 2.2/CHANGES.html 2.2] latest release date =… …   Wikipedia

  • JavaScript syntax — This article is part of the JavaScript series. JavaScript JavaScript syntax JavaScript topics This box: view · …   Wikipedia

  • Javascript — ist eine Skriptsprache, die hauptsächlich für das DOM Scripting in Web Browsern eingesetzt wird. Dabei ist unter JavaScript die Gesamtheit aus den Eigenschaften des Browsers (beziehungsweise Clients oder Scripting Hosts) sowie des Document Object …   Deutsch Wikipedia

  • JavaScript Remote Scripting — (JSRS) is a web development technique for creating interactive web applications using a combination of:* HTML (or XHTML) * The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented …   Wikipedia

  • JavaScript — Paradigmen: multiparadigmatisch Erscheinungsjahr: 1995 Entwickler: Brendan Eich Aktuelle Version: 1.8  (2008) …   Deutsch Wikipedia

  • JavaScript — Не следует путать с Java. JavaScript Класс языка: мультипарадигменный …   Википедия

  • JavaScript — Infobox programming language name = JavaScript paradigm = Multi paradigm: prototype based, functional, imperative, scripting year = 1995 designer = Brendan Eich developer = Netscape Communications Corporation, Mozilla Foundation latest release… …   Wikipedia

  • JavaScript editor — A JavaScript editor is computer software that allows the editing of program source code for the JavaScript language with features that make it easier to produce correctly functioning objects and functions. Editors for JavaScript typically color… …   Wikipedia

  • Library catalog — A library catalog (or library catalogue) is a register of all bibliographic items found in a library or group of libraries, such as a network of libraries at several locations. A bibliographic item can be any information entity (e.g., books,… …   Wikipedia

  • Yahoo! UI Library — Infobox Software name = Yahoo! UI Library (YUI) developer = Yahoo! latest release version = 2.6.0 latest release date = release date|2008|10|01 operating system = Cross platform (JavaScript) programming language = JavaScript genre = JavaScript… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”