Yahoo! UI Library | это... Что такое Yahoo! UI Library? (original) (raw)
У этого термина существуют и другие значения, см. YUI.
Yahoo! UI Library
Тип | JavaScript-библиотека |
Разработчик | Yahoo! |
Написана на | JavaScript |
Операционная система | Кроссплатформенное ПО |
Последняя версия | 3.7.3 (12 октября 2012) |
Лицензия | BSD License |
Сайт | http://developer.yahoo.com/yui/ |
Yahoo! UI Library (YUI) — библиотека JavaScript для создания богатых интерактивными возможностями приложений или/и пользовательского интерфейса. Использует AJAX, анимацию, надстройки над XMLHttpRequest и DOM, «drag-and-drop», слайдеры, слайды, календари, деревья, табы и другие новинки, составляющие понятие «Web 2.0». Собственное API для работы с JavaScript. Подробная документация с примерами.
Лицензия библиотеки — BSD.
Компоненты
- Анимация перемещения блоков, плавная смена цветов (Animation)
- Автоматический подбор вводимой фразы (AutoComplete)
- Менеджер истории браузера (Browser History Manager)
- Нестандартные кнопки (Button)
- Календарь (Calendar)
- Построение диаграмм (Charts)
- Подбор цвета на палитре (Color Picker)
- AJAX-компонент (Connection Manager)
- Удобная работа с куки (Cookie)
- Генерация различных блоков (Container)
- Хранение данных (DataSource)
- Создание удобных таблиц, с сортировками и редактированием «на лету» (DataTable)
- Работа с dom-деревом (Dom)
- Перемещение пользователем элементов на странице (Drag & Drop)
- Удобная работа с элементами страницы (Element)
- Создание и управление событиями (Event)
- Прием дополнительных css- и javascript-файлов (Get)
- Фронтенд для подрезания картинок (ImageCropper)
- Предварительная загрузка изображений (ImageLoader)
- Работа с JSON-массивами
- Автоматическая генерация разметки (Layout Manager)
- Запись действий (Logger)
- Генератор меню (Menu)
- Profiler
- ProfilerViewer
- Изменение размеров блоков (Resize)
- Визуальный html-редактор (Rich Text Editor)
- Выборка узлов на основе css-пути (Selector)
- Слайдеры (Slider)
- Переключение контента через табы (TabView)
- Построение древовидных структур (TreeView)
- Пакетная загрузка файлов с отображением процентного статуса (Uploader)
- Дополнительная загрузка компонентов библиотеки (YUI Loader)
- Тесты (YUI Test)
- CSS-фреймворки для избавления от рутинной подготовки (Reset CSS, Base CSS, Fonts CSS, Grids CSS)
Ссылки
- Страница фреймворка The Yahoo! User Interface Library (YUI)
- Скачать последнюю версию Yahoo UI с SourceForge.net
- Komodo edit — бесплатный редактор с выпадающими подсказками при использовании компонентов YUI
Статьи
- YUI на wikibooks.org (рус)
Веб-фреймворки | |
---|---|
ASP.NET | DotNetNuke • ASP.NET MVC • MonoRail |
ColdFusion | ColdSpring • Fusebox • Mach-II • Model-Glue |
Java | Apache (Cocoon • Struts • Velocity • WebWork 2) • AppFuse • Aranea • Eclipse • Facelets • Flexive • FreeMarker • Google Web Toolkit • Grails • Hamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClient • Spring • Stripes • Tapestry • ThinWire • Vaadin • WebMacro • WebWork • WebObjects • Wicket • ZK |
JavaScript | node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JS • jQuery • jMaki • Microsoft AJAX Library • MochiKit • MooTools • Prototype • qooxdoo • Rialto Toolkit • Rico • script.aculo.us • SmartClient • Spry • SproutCore • Yahoo! UI Library • Underscore • PhoneGap |
Perl | Catalyst • Interchange • Titanium • Maypole • HTML:Mason |
PHP | Acode • Akelos • BlueShoes • CakePHP • Canvas • CodeIgniter • DIY • Drupal • Fuse • Horde • Kohana • LiveStreet • PHP For Applications • PHPOpenbiz • PRADO • Qcodo • Seagull • Solar • Symfony • W3Core • Yii • Zend • Zoop • Joomla |
Python | CherryPy • Django • GAE framework • Karrigell • Nevow • Porcupine • Pylons • Pyramid • Spyce • TurboGears • Twisted • Tornado • Webware • Zope |
Ruby | Camping • Nitro • IOWA • Ramaze • Cerise • Merb • Ruby on Rails • Sinatra • Padrino |
Прочиеязыки | Alpha Five • Fusebox (ColdFusion • PHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL) |
Инструменты разработки элементов графического интерфейса | |
---|---|
Низко-уровневые | Macintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib |
Высоко-уровневые | Amiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI Mac OS и Mac OS X Cocoa • MacApp • MacZoop • PowerPlant Microsoft Windows Microsoft Foundation Classes • Windows Template Library • SmartWin++ • Object Windows Library • Visual Component Library • Windows Forms • Windows Presentation Foundation UNIX, под X Xaw • Motif • LessTif • InterViews Кросс-платфор-менные На основе Flash ASWing • Adobe Flex • Gnash • SWF2EXE Software На основе XML,AJAX или SVG Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library На основе Java Abstract Window Toolkit • Swing • Standard Widget Toolkit • Qt Jambi На основеC или C++ Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++ На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet На основе Pascal IP Pascal • Lazarus • fpGUI • FireMonkey На основе Python Pyjamas • PyQt • PyGTK • PyGUI • wxPython • PySide • Tkinter На основе Objective C GNUstep На основе других Tk |
Yahoo! Inc. | |
---|---|
Полный список продуктов и сервисов | |
Реклама | Panama • Search Marketing • Yahoo! Publisher Network |
Ресурсы для разработчиков | Yahoo! Gallery • Yahoo! Developer Network • UI Library |
Поиск | blo.gs • Directory • Flickr • Groups • HotJobs • Kelkoo • LAUNCHcast • Maps • Movies • News • Podcasts • Sports • Video • WWW |
Сетевые коммуникации | Flickr • Delicious • Answers • Mail • RocketMail • GeoCities • Messenger • Voice • Yahoo! 360° • Yahoo! Mash • Mobile • Go • Photos • Pipes • Upcoming • Jumpcut.com • Rivals.com |
Компьютерные приложения | Widget Engine • Desktop Search • Messenger • Music Jukebox • The All-Seeing Eye • Games • Yahoo! Toolbar • Babel Fish |
Тематические проекты | Yahoo! Finance |
Годовой доход: ▲$6.7 млрд USD (2007) • Сотрудники: 11 400 (2007) Биржевой тикер: (NASDAQ: YHOO), (LSE: YAH) • Веб-сайт: www.yahoo.com |