Последние новости
Самое популярное
Библиотека JavaScript представляет собой сборку классов и функций, которые позволяют легче разрабатывать приложения на JavaScript, особенно для AJAX и других веб-ориентированных технологий.
Язык JavaScript, изначально созданный Netscape (а потом развиваемый Mozilla), длительное время употреблялся в сети на многих веб-сайтах, хотя широкую известность получил с приходом Веб 2.0 — периода развития компьютерных систем, в каком JavaScript совместно с всевозможными диалектами XML стал энергично использоваться в разработке пользовательских интерфейсов как веб-приложений, также и настольных прибавлений. JavaScript вместе с CSS для разработки динамических страниц, более доступных, чем созданные на Flash.
С повышением популярности JavaScript, простота разработки динамических элементов пользовательского интерфейса стала играть основную роль в веб-разработке. Этим обусловлен лавинообразный нрав появления в свет разных библиотек JavaScript, таких как Ext Core, MooTools, JQuery, ExtJS, Dojo Toolkit и . С иной стороны, одним из последствий войны браузеров стала разница в реализации объектной модели документа, это обусловило надобность затрачивать добавочные усилия для реализации корректной работы во всевозможных браузерах. Данное событие обусловило выход в свет библиотек JavaScript, предоставляющих кросс-браузерный интерфейс к способам DOM, таких как Prototype, script.aculo.us или jQuery.
Удобство применения библиотек JavaScript привело к тому, что Google, Microsoft, Yahoo и др крупные ИТ-компании разрабатывают собственные базирующиеся на JavaScript библиотеки элементов пользовательского интерфейса, встраиваемые в веб-приложения, разрабатываемые этими компаниями.
Практически все библиотеки JavaScript выпускаются под лицензиями copycenter или авторским лицензии для того чтобы обеспечить свободное от лицензионных отчислений разработку, использование и модификацию.
Кроме того, некоторые библиотеки JavaScript позволяют легче взаимодействии между JavaScript и другими языками, такие как CSS, PHP, Ruby и Java. Это делается для того, что JavaScript приложения могли быть полностью совместимы с другими, более низкого уровня языками.