Как стать автором
Обновить

prettyPrint

Время на прочтение1 мин
Количество просмотров8.8K
Автор оригинала: James Padolsey
imageТе из вас кто следит за автором на Github могли заметить, что недавно он добавил новый проект под названием «prettyPrint».
«prettyPrint» — браузерный дампер переменных для JavaScript аналогичный cfdump для ColdFusion. Он позволяет выводить на экран объекты любого типа в виде таблиц для просмотра во время отладки.
Посмотреть пример.

Основные моменты:


  • Полностью независим, не требует ни дополнительных CSS ни изображений.
  • Поддерживает обьекты с неограниченной вложенностью.
  • Поддерживаются все типы данных JavaScript, а так же DOM элементы.
  • Защищен от рекурсивных ссылок на обьекты.
  • Позволяет задавать глубину отображения для объекта.
  • Заголовки таблиц с градиентом.
  • Позволяет кастомизацию через CSS.
  • Проверен через JSLint!

Пример использования:


var table = prettyPrint( anyRandomThing, { /*optional options object */ } );

// Making the table viewable is down to you...
// e.g.
document.body.appendChild(table);


* This source code was highlighted with Source Code Highlighter.
Теги:
Хабы:
Всего голосов 44: ↑38 и ↓6+32
Комментарии16

Публикации

Истории

Работа

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область