Pull to refresh

prettyPrint

Reading time1 min
Views8.8K
Original author: 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.
Tags:
Hubs:
+32
Comments16

Articles