Юай представлется также более обобщенным понятием как модули, а не просто классы-утилиты. Модуль - это набор классов, которые решают задачи связанные между собой, задачи одной сферы.
Модуль под названием как билблиотека-фреймворк( тоже YUI) состоит из следующих классов:
Модуль под названием как билблиотека-фреймворк( тоже YUI) состоит из следующих классов:
- Array
- config
- Get
- Intl
- Lang
- Object
- Queue
- rls
- UA
- YUI
| Подмодуль | Классы подмодуля | Описание |
| get | Get
|
Предоставляет механизм загрузки удаленных ресурсов и их вставки в документ |
| rls | rls = {
rls_done: function(data) {...},/*data - loaded modules*/
rls_oncomplete: function(cb){...} /*cb - call back*/
}
|
Обеспечение Remote Loader Service |
| yui-base |
|
UA - User agent, помошник в определении клиента в который загризили скрипт. |
| yui-later | В класс YUI добавляет метод:
later(when, o, fn, data, periodic)
timer, через которого можно остановить таймер timer.cancel()
|
Представлены обертки для setTimeout/setInterval |
| yui-log | В класс YUI добавляет метод:
log(msg, cat, src, silent )
YUI
|
Механизм логирования |
| yui-throttle | В класс YUI добавляет метод:
throttle(fn, ms)
fn, которую нужно использовать для получения механизма задержки
|
Механизм наложения временной задержки на частоту вызова определенной функции( если время задержки не закончилось, а функцию вызвали, она не будет выполнена) |
Комментариев нет:
Отправить комментарий