Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 30.12.2011, 14:11
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Octane Посмотреть сообщение
@cfg, как в ext doc, нету?
Нашёл, они расписывают объект как я показал выше. В самом конце страницы пример:

/**
  * @param userInfo Information about the user.
  * @param userInfo.name The name of the user.
  * @param userInfo.email The email of the user.
  */
 function logIn(userInfo) {
        doLogIn(userInfo.name, userInfo.email);
 }


Только тип не указали {Object}, поэтому раньше не заметил.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #22 (permalink)  
Старый 31.12.2011, 03:26
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Подскажите плагин для удобного документирования кода в notepad++. В гугле искал, не нашел, надежда на то, что гугл — лох.
Ответить с цитированием
  #23 (permalink)  
Старый 31.12.2011, 03:29
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Или может есть отдельная прога для написания документации, а то эти ваши ИДЕ не перевариваю из-за психологической травмы, вызванной Вижуал Сдудией.
Ответить с цитированием
  #24 (permalink)  
Старый 31.12.2011, 12:00
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

наверное, http://code.google.com/p/jsdoc-toolkit/
Ответить с цитированием
  #25 (permalink)  
Старый 01.01.2012, 18:57
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

На работе приучили, недавно стал и для себя использовать.

Как бы в этой штуке расписать ситуацию, когда массив берется из arguments?

var elems = [].slice.call(arguments, 1);
Ответить с цитированием
  #26 (permalink)  
Старый 01.01.2012, 20:41
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Riim
Как бы в этой штуке расписать ситуацию, когда массив берется из arguments?
вероятно так:

@param {object} Arguments Object ...


хотя нет..

Последний раз редактировалось monolithed, 01.01.2012 в 21:49.
Ответить с цитированием
  #27 (permalink)  
Старый 16.01.2012, 13:30
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

А реально расписать вот такое безобразие:
var nameSpace = {};

(function () {

	/**
	 * @constructor
	 * @param {Object} arg
	 */
	function Constructor1(arg) {}
	nameSpace.Constructor1 = Constructor1;

	(function () {
		function method1() {}
		Constructor1.prototype.method1 = method1;
	}());

}());

(function () {

	/**
	 * @constructor
	 */
	function Constructor2() {}
	nameSpace.Constructor2 = Constructor2;

	(function () {
		function method2() {}
		Constructor2.prototype.method2 = method2;
	}());

}());

/**
 * @constructor
 * @param {Object} arg
 */
nameSpace.Constructor3 = function (arg) {};
nameSpace.Constructor3.prototype.method3 = function () {};

чтобы WebStorm нормально структуру отображал?


Такие заморочки, чтобы name у функций был заполнен. И вообще стоит ли с этим заморачиваться?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Используете ли вы методики разработки? Андрей Параничев Оффтопик 12 27.02.2017 12:03
JSDoc — JavaScript Documentation Tool Octane Оффтопик 3 04.09.2009 20:24
какую шаблонизацию вы используете для? tenshi Общие вопросы Javascript 0 01.05.2008 12:46