Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.03.2017, 21:26
Интересующийся
Отправить личное сообщение для NO_ONE Посмотреть профиль Найти все сообщения от NO_ONE
 
Регистрация: 01.03.2014
Сообщений: 19

Вывод всех функций в консоль
Привет. Вопрос немного странный (и, возможно, глупый).

Как грамотно организовать помощь/справку, которая содержала бы перечень всех функций в библиотеке? Как добавить описание к этим функциям или хотя бы вывести принимаемые ими аргументы? Как вообще организовать нормальную справку через консоль, чтобы незнакомый с библиотекой человек смог разобраться какие аргументы принимает та или иная функция (проблема еще в том, что большинство функций в качестве аргумента принимает один объект с кучей ключей).

Ничего лучше этого я не придумал:
_.fn = {
    on: ...,
    each: ...,
    hasClass: ...
    etc...
  }
 
  function help() {
    var f = Object.getOwnPropertyNames(_.fn);
    for (var i = 0; i < f.length; i++) {
      f[i] = "_(el)."+f[i]+"()";
    }
    console.log(f.join("\n"));
  }


Собственно, по команде help() выводится:




Но пока это выглядит не очень информативно...
Ответить с цитированием
  #2 (permalink)  
Старый 13.03.2017, 21:48
Кандидат Javascript-наук
Отправить личное сообщение для Diphenyl Oxalate Посмотреть профиль Найти все сообщения от Diphenyl Oxalate
 
Регистрация: 21.01.2017
Сообщений: 139

Как вам такое решение, например?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить вывод значений на всех страницах ? Jay27 Общие вопросы Javascript 3 07.02.2017 09:27
Вывод всех значений из массива JSON TTATPuOT jQuery 1 05.12.2015 14:00
Вывод всех символов ASII kilogram Серверные языки и технологии 1 07.04.2012 21:41
Автоматический вывод всех изображений Stalker Общие вопросы Javascript 5 10.07.2009 13:27
Пошаговый вывод скрипта для IE всех версий. Zidky Элементы интерфейса 10 17.06.2009 18:27