|
13.05.2012, 00:54
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
jsdoc (документирование protected свойств)
кто в курсе как заставить jsdoc генерировать документацию для свойств объекта завёрнутых в замыкание?
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
13.05.2012, 01:04
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
Т.е. я имею ввиду:
obj = (function () {
function protected() {}
return {
public: function () {}
}
}());
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
13.05.2012, 14:53
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Посмотри в сторону lends.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
13.05.2012, 22:28
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
не это немного не то. похоже jsdoc такую возможность просто не предусматривает.
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
13.05.2012, 22:45
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от Tim
|
похоже jsdoc такую возможность просто не предусматривает
|
Да он вообще много чего не предусматривает. Например, JQ-виджет нормально не задокументировать.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
14.05.2012, 01:45
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
нужно ещё YUI Doc попробовать, может он лучше
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
14.05.2012, 01:56
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от Tim
|
похоже jsdoc такую возможность просто не предусматривает.
|
По-моему вполне логично
Вы же не можете использовать эти переменные извне, в том числе перегрузить.
|
|
14.05.2012, 08:44
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
И почему я раньше об этом не слышал.
Tim, а ты JSDoc юзаешь или JSDocToolkit?
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
15.05.2012, 22:15
|
|
Профессор
|
|
Регистрация: 05.06.2009
Сообщений: 1,703
|
|
Цитата:
|
По-моему вполне логично
|
согласен. тоже хотел об этом сказать.
Цитата:
|
JSDoc юзаешь или JSDocToolkit
|
JSDocToolkit. даже не знал что это разные вещи =)
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
|
|
17.05.2012, 06:01
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от Tim
|
Т.е. я имею ввиду:
obj = (function () {
function protected() {}
return {
public: function () {}
}
}());
|
Могу ошибаться, но мне кажется, что это, всё-таки, приватная функция.
|
|
|
|