XUL

XUL (произносится «зул», XML User Interface Language) — язык разметки для создания динамических пользовательских интерфейсов на основе XML. XUL разрабатывается в рамках проекта Mozilla.

XUL разработан для создания интерфейсов в таких программах как браузеры, почтовые клиенты и т. д. Однако, XUL можно достаточно эффективно использовать для создания любых приложений, активно взаимодействующих с веб-ресурсами.

Как и в случае с HTML, XUL позволяет описывать интерфейсы посредством использования языка разметки, задавать внешний вид приложения используя CSS и определять поведение приложения используя JavaScript. Но в отличие от HTML, используя XUL вы можете создавать динамику в пользовательском интерфейсе намного быстрее и удобнее. Например, вам не придётся писать большое количество JavaScript кода, только для того чтобы создать в вашем приложении всплывающее меню. XUL предоставляет богатый набор компонентов, из которых вы можете строить пользовательский интерфейс вашего приложения.

XUL активно используется для написания расширений для браузера Mozilla Firefox и почтового клиента Mozilla Thunderbird. Фактически, большая часть интерфейса этих двух программ написана на XUL.

Содержание

Аналогичные проекты

См. также

Ссылки

  • XUL.ru — новости, ссылки, самоучитель XUL на русском языке
  • Mozilla XUL (англ.) — официальный сайт документации «Mozilla XUL documentation»
  • XULPlanet (англ.) — учебник, документации и форумы по XUL для разработчиков
  • Xul Runner (англ.) — запуск XUL-приложений отдельно от браузера Mozilla
  • Xul (англ.) and Xul Dev project (англ.)

Примеры

Требуется браузер с поддержкой XUL, например, основанный на Gecko браузер Mozilla Firefox

  • XUL Periodic Table — визуальное отображение возможностей XUL
  • GeorgeNava.com — примеры от Джорджа Нава


 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home