Приднестровская поддержка XOOPS
Мы уже не раз упоминали, что разные Web-браузеры могут по-разному выполнять код программы. По этой причине при написании приложений приходится учитывать особенности каждого Web-браузера. Проблема заключается в том, что установить все версии каждого Web-браузера на один компьютер практически невозможно, а значит, обеспечить полную кросс-браузерность самостоятельно не получится.
При использовании библиотек любой программист может сообщить о проблеме в каком-либо Web-браузере, а разработчик библиотеки, опираясь на это сообщение, имеет возможность обработать ошибку. После исправления ошибки всем остальным программистам достаточно сменить версию библиотеки. Таким образом, используя возможности какой-либо библиотеки можно забыть о проблеме с кроссбраузерностью приложения.
Наиболее часто используются следующие JavaScript-библиотеки:□ jQuery — http: jquery.com :
□ jQuery — http://jquery.com/
□ Prototype — http://www.prototypejs.org/
□ ExtJS — http://www.extjs.com/
□ MooTools — http://mootools.net/
□ Dojo — http://dojotoolkit.org/
□ Yahoo! UI Library (YUI) — http://developer.yflhoo.com/yui/
Из этого списка хочу особо выделить библиотеку jQuery, предоставляющую функциональность, которую может использовать практически любой разработчик, даже не владея основами JavaScript. Она обеспечивает кросс-браузерную поддержку приложений (работает в Internet Explorer 6.0+, Mozilla Firefox 2+, Safari 3.0+, Opera 9.0+ и Chrome), имеет небольшой размер и не засоряет глобальное пространство имен тривиальными идентификаторами. Большой популярности jQuery способствовали также дополнительные модули (их более 1500), реализующие готовые компоненты или добавляющие новую функциональность. Например, библиотека jQuery UI добавляет возможность перемещения и изменения размеров любых элементов с помощью мыши, позволяет сортировать и выделять элементы, а также предоставляет готовые компоненты ("Аккордеон", панель с вкладками, диалоговые окна, календарь и др.)
Отправитель | Нити |
---|
6 пользователь(ей) активно (5 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 6 далее... |