Бібліотека JavaScript

Бібліотека JavaScript - збірник класів та / або функцій на мові JavaScript.

Мова JavaScript, спочатку розроблений Netscape (а потім розвивається Mozilla), довгий час використовувався в мережі на багатьох сайтах, але широку популярність отримав з приходом Веб 2.0 - періоду розвитку комп'ютерних систем, в якому JavaScript спільно з різними діалектами XML став активно використовуватися в розробці користувацьких інтерфейсів як веб-додатків, так і настільних додатків. JavaScript в зв'язці з CSS використовується для створення динамічних сайтів, більш доступних, ніж засновані на Flash альтернативи.

Зі збільшенням популярності JavaScript, простота створення динамічних елементів користувальницького інтерфейсу стала відігравати ключову роль у веб-розробці. Цим обумовлений лавиноподібний характер появи різних бібліотек JavaScript, таких як Ext і Dojo. З іншого боку, одним з наслідків війни браузерів стала різниця в реалізації об'єктної моделі документа [1] і це зумовило необхідність витрачати додаткові зусилля для реалізації коректної роботи різних браузерів. Дана обставина зумовило появу бібліотек JavaScript, що надають крос-браузерні інтерфейс до методів DOM, таких як Prototype, script.aculo.us або jQuery.

Зручність використання бібліотек JavaScript призвело до того, що Microsoft, Yahoo! і інші великі ІТ-компанії розробляють свої власні засновані на JavaScript бібліотеки елементів користувальницького інтерфейсу, що вбудовуються у веб-додатки, що розробляються цими компаніями.

Практично всі бібліотеки JavaScript випускаються під ліцензіями копіцентр і копілефт, щоб забезпечити вільне від ліцензійних відрахувань розробку, використання і модифікацію.

Більш того, деякі бібліотеки JavaScript дозволяють спростити взаємодію JavaScript з іншими мовами, такими як CSS, PHP, Ruby і Java. Це дозволяє спростити запуск додатків JavaScript з додатками, написаними на інших мовах програмування.


Список бібліотек

Примітки