AppUtils - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать AppUtils в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

# AppUtils

Этот класс содержит ряд функций, которые могут быть полезны при создании 3Д-приложений.

## Методы

### # .addToAppList(app : App)

Добавляет `app` в глобальный массив `v3d.apps`. Обычно этот метод вызывается в конструкторе App.

### # .getPageParams → Object

Разбирает GET-параметры страницы и возвращает объект с разобранными данными ключ-значение.

### # .isJS(url : String) → Boolean

Проверяет, является ли параметр `url` «Ява Скрипт»-файлом.

### # .isXML(url : String) → Boolean

Проверяет, является ли параметр `url` XML-файлом.

### # .loadScript(url : String, appendElem : HTMLElement, callback : Function)

- url — УРЛ загруженного скрипта.
- appendElem — HTML-элемент для добавления загруженного сценария.
- callback — обработчик события загрузки.

Загружает и выполняет заданный «Ява Скрипт»-файл.

### # .printPerformanceInfo(scope : App, delta : Float)

Собирает и выводит профиль производительности. Смотрите App.printPerformanceInfo для получения подробной инфомрации.

### # .registerServiceKeys(app : App)

Регистрирует сервисные клавиатурные комбинации (такие как тройная тильда) для запущенного приложения.

### # .removeFromAppList(app : App)

Удаляет `app` из глобального массива `v3d.apps`. Обычно вызывается методом App.dispose.

### # .unregisterServiceKeys(app : App)

Удаляет сервисные клавиатурные комбинации для запущенного приложения

### # .updatePageParam(url : String, param : String, paramVal : Any) → String

- url — входной УРЛ.
- param — имя параметра.
- paramVal — значение параметра.

Обновляет GET-параметр для указанного `url` и возвращает обновлённый УРЛ-адрес.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.