Название:
Dump
Версия: 1.00
Ссылка:
Скачать 13 КБ
Браузеры: Почти все (Опера, ИЕ, Лиса, Хром, Сафари)
Скриншот:
Демо:
Перейти
Описание:
Универсальный кроссбраузерный скрипт для отладки javascript. Позволяет провести полный дамп (снимок) объекта или переменной в любое время. Каждый такой дамп открывается в специальном "окне" внутри главного. Между окнами возможна навигация через панель в левом верхнем углу. На момент дампа в первом окне показывается также стёк вызовов функций.
Поддерживается два режима просмотра объектов:
O (режим дампа свойств) и
V (режим показа целостного значения, например: object Window). Вывод имеет синтаксическую подсветку.
Использование:
1) Настройка имён. Скрипт не загрязняет глобальную область видимости, вместо этого, следуя концепции модульности, у пользователя есть возможность самому выбрать контейнер. В частности, необходимо в исходниках найти строчку "
('Uses', 'Dump'); // .function Dump.Init" и заменить Uses на имя своего контейнера (полный путь к нему будет window.top.(имя)) и имя, под которым модуль импортируется (по умолчанию: Dump, доступ через window.top.(имя контейнера).(имя модуля)).
2) Подключаем скрипт <script src="Dump.js"></script>
3) Главная функция модуля имеет то же название - Dump.
Вызов: window.top.Uses.Dump.Dump(Объект, ИмяОбъекта, РежимValue?).
Например, window.top.Uses.Dump.Dump(window.document.body, 'window.document.body', false).
Так как постоянно использовать полный путь к функции недуобно, можно создать ссылку на неё:
window.Dump = window.top.Uses.Dump.Dump;