Clever Geek Handbook
📜 ⬆️ ⬇️

Javascript library

JavaScript library is a collection of JavaScript classes and / or functions .

The JavaScript language, originally developed by Netscape (and later developed by Mozilla ), has been used on many sites for a long time, but has gained widespread popularity with the advent of Web 2.0 , a period of development of computer systems in which JavaScript has become actively used in developing user interfaces as web applications and desktop applications . JavaScript in conjunction with CSS is used to create dynamic sites that are more accessible than Flash- based alternatives.

With the increasing popularity of JavaScript, the ease of creating dynamic user interface elements has come to play a key role in web development. This is due to the avalanche-like nature of the appearance of various JavaScript libraries, such as Ext and Dojo . On the other hand, one of the consequences of the browser war was the difference in the implementation of the document object model [1] and this necessitated the expenditure of additional efforts to implement the correct operation of various browsers. This circumstance led to the emergence of JavaScript libraries that provide a cross-browser interface to DOM methods, such as Prototype , script.aculo.us, or jQuery .

The ease of use of JavaScript libraries has led Microsoft , Yahoo! and other large IT companies are developing their own JavaScript-based library of user interface elements that are embedded in the web applications developed by these companies.

Almost all JavaScript libraries are licensed under copycenter and copyleft to provide license-free development, use and modification.

Moreover, some JavaScript libraries simplify JavaScript interaction with other languages, such as CSS , PHP , Ruby, and Java . This makes it easier to run JavaScript applications with applications written in other programming languages.

Notes

  1. ↑ DOM Browser Support Comparison Chart (English)
Source - https://ru.wikipedia.org/w/index.php?title=JavaScript_oldid=93440123 library


More articles:

  • World Table Tennis Championships
  • Underground Excavator
  • Roadheader
  • Forne Molne, Mark
  • List of deaths in 1997
  • Quadrator
  • Murmansk Brigade Air Defense Area
  • Lyukshinov, Nikolai Mikhailovich
  • Russian Basketball Championship 2003/2004
  • Melanesian race

All articles

Clever Geek | 2019