Инструменты пользователя

Инструменты сайта


nodejs:jsdoc

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
nodejs:jsdoc [2022/05/13 10:21]
werwolf создано
nodejs:jsdoc [2023/01/12 12:18] (текущий)
Строка 1: Строка 1:
 ===== Стандартизация комментариев JavaScript (JSDoc) ===== ===== Стандартизация комментариев JavaScript (JSDoc) =====
- 
-Теги:  [[:​tag:​JavaScript:​|JavaScript]] 
- 
-     ​(function () { 
-        var size='​750x200|300x250',​ 
-            adunit = '​russianblogs.com_750x200_responsive_2_DFP',​ 
-            childNetworkId = '​22396446015',​ 
-            xmlhttp = new XMLHttpRequest();​xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("​[data-id='"​+adunit+"'​]"​);​var e = Array.from(es).filter(function(e) {return !e.hasAttribute("​data-rendered"​)});​if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;​iframe.open();​iframe.write(xmlhttp.responseText);​iframe.close();​el.setAttribute%%('​%%data-rendered',​ true)})}}};​var child=childNetworkId.trim()?','​+childNetworkId.trim():​%%''​%%;​xmlhttp.open("​GET",​ '​https://​pubads.g.doubleclick.net/​gampad/​adx?​iu=/​147246189'​+child+%%'/'​%%+adunit+'&​sz='​+encodeURI(size)+'&​t=Placement_type%3Dserving&'​+Date.now(),​ true);​xmlhttp.send();​})();​ 
- 
- 
----- 
- 
-Статья из личного блога[[https://​knightyun.github.io/​2020/​03/​13/​js-comment-format|https://​knightyun.github.io/​2020/​03/​13/​js-comment-format]],​ Пожалуйста,​ заявите 
- 
----- 
  
 ===== Предисловие ===== ===== Предисловие =====
Строка 28: Строка 13:
 Создание документации по API - это только один аспект. Его основной вклад заключается в стандартизации формата комментариев кода. Возможно,​ вы не использовали его, но большинство из вас где-то видели в исходном коде формат комментариев,​ подобный следующему:​ Создание документации по API - это только один аспект. Его основной вклад заключается в стандартизации формата комментариев кода. Возможно,​ вы не использовали его, но большинство из вас где-то видели в исходном коде формат комментариев,​ подобный следующему:​
  
-<​code>​+<​code ​javascript>
 /** /**
  * Returns the sum of a and b  * Returns the sum of a and b
Строка 40: Строка 25:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
- 
-<​code>​ 
-</​code>​ 
  
 ==== использовать ==== ==== использовать ====
  
-''​Пользоваться инструментом очень просто,​ сначала установите его:''​+Пользоваться инструментом очень просто,​ сначала установите его:
  
-<​code>​+<​code ​powershell>
 npm install -g jsdoc npm install -g jsdoc
 </​code>​ </​code>​
  
-''''​<​code>​ +Во-вторых,​ предположим,​ что в ''​doc.js'' ​Напишите в файл следующий код:
-</​code>​ +
- +
-  * ''​1''​ +
- +
-<​code>​ +
-</​code>​+
  
-''​Во-вторых,​ предположим,​ что в''​doc.js''​ Напишите в файл следующий код:''​+<code javascript>​
  
-<​code>​ 
 /** /**
  * Returns the sum of a and b  * Returns the sum of a and b
Строка 95: Строка 58:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ +Затем выполните следующую команду в текущем каталоге:​
-  * ''​2''​ +
-  * ''​3''​ +
-  * ''​4''​ +
-  * ''​5''​ +
-  * ''​6''​ +
-  * ''​7''​ +
-  * ''​8''​ +
-  * ''​9''​ +
-  * ''​10''​ +
-  * ''​11''​ +
-  * ''​12''​ +
-  * ''​13''​ +
-  * ''​14''​ +
-  * ''​15''​ +
-  * ''​16''​ +
-  * ''​17''​ +
-  * ''​18''​+
  
-<code+<​code ​javascript>
-</​code>​ +
- +
-''​Затем выполните следующую команду в текущем каталоге:''​ +
- +
-<code>+
 jsdoc doc.js jsdoc doc.js
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
- 
-<​code>​ 
-</​code>​ 
  
-''​Наконец,​ файл с именем''​out''​ Содержимое текущего каталога станет следующим:​''​+Наконец,​ файл с именем ''​out''​ Содержимое текущего каталога станет следующим:​
  
-<​code>​+<​code ​javascript>
 ├── doc.js ├── doc.js
 └── out └── out
Строка 173: Строка 105:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ +Посетите это через браузер ​''​out'' ​Связанные веб-страницы в каталоге будут отображать контент,​ подобный следующим страницам;​
-  * ''​2''​ +
-  * ''​3''​ +
-  * ''​4''​ +
-  * ''​5''​ +
-  * ''​6''​ +
-  * ''​7''​ +
-  * ''​8''​ +
-  * ''​9''​ +
-  * ''​10''​ +
-  * ''​11''​ +
-  * ''​12''​ +
-  * ''​13''​ +
-  * ''​14''​ +
-  * ''​15''​ +
-  * ''​16''​ +
-  * ''​17''​ +
-  * ''​18''​ +
-  * ''​19''​ +
-  * ''​20''​ +
-  * ''​21''​ +
-  * ''​22''​ +
-  * ''​23''​ +
-  * ''​24''​ +
-  * ''​25''​ +
-  * ''​26''​ +
-  * ''​27''​ +
-  * ''​28''​ +
-  * ''​29''​ +
-  * ''​30''​ +
-  * ''​31''​ +
-  * ''​32''​ +
-  * ''​33''​ +
-  * ''​34''​+
  
-<​code>​ +Домашняя страница:​ 
-</​code>​+{{:​nodejs:​7a790d6680b04ece105b4d5c9c17efb5.png|}}
  
-''​Посетите ​это через браузер''​out''​ Связанные веб-страницы в каталоге будут отображать ​контент,​ подобный следующим страницам;''​+Укажите страницу ​функции:
  
-Домашняя страница:​ +{{:nodejs:17f2a89fe89a9f5ff6fcb0c5a4d43b88.png|}}
- +
-{{:images:741:​7a790d6680b04ece105b4d5c9c17efb5.png|jsdoc-home.png}}Укажите страницу функции:​+
  
-{{:​images:​624:​17f2a89fe89a9f5ff6fcb0c5a4d43b88.png|jsdoc-func.png}}\\ Шаблон стиля веб-страницы также можно заменить,​ просто измените его в соответствии с параметрами командной строки,​ я не буду рассматривать его здесь, давайте узнаем о формате его комментариев;​+\\ Шаблон стиля веб-страницы также можно заменить,​ просто измените его в соответствии с параметрами командной строки,​ я не буду рассматривать его здесь, давайте узнаем о формате его комментариев;​
  
 ==== Формат комментария ==== ==== Формат комментария ====
Строка 230: Строка 125:
 JSDoc использует следующий формат символов комментария для обертывания тегов, которые будут добавлены на уровне блока: JSDoc использует следующий формат символов комментария для обертывания тегов, которые будут добавлены на уровне блока:
  
-<​code>​+<​code ​javascript>
 /** /**
  ​* ​  ​* ​
Строка 237: Строка 132:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ +То есть столбец звездочки выровнен по вертикали. Используйте две звездочки в первой строке и добавьте пробел после каждой звездочки перед записью содержимого,​ например:​
-  * ''​2''​ +
-  * ''​3''​ +
-  * ''​4''​+
  
-<code+<​code ​javascript>
-</​code>​ +
- +
-''​То есть столбец звездочки выровнен по вертикали. Используйте две звездочки в первой строке и добавьте пробел после каждой звездочки перед записью содержимого,​ например:''​ +
- +
-<code>+
 /** /**
    * Оставьте пробел перед описанием    * Оставьте пробел перед описанием
Строка 258: Строка 143:
 </​code>​ </​code>​
  
-''''<​code>​ +Встроенный пакет:
-</​code>​+
  
-  * ''​1''​ +<​code ​javascript>
-  * ''​2''​ +
-  * ''​3''​ +
-  * ''​4''​ +
-  * ''​5''​ +
- +
-<​code>​ +
-</​code>​ +
- +
-''​Встроенный пакет:''​ +
- +
-<​code>​+
 /** @function */ /** @function */
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @description === === @description ===
  
-''​Также можно написать''​@desc'',​ Чтобы описать подробную информацию о текущем объекте аннотации;​''​+Также можно написать''​@desc'',​ Чтобы описать подробную информацию о текущем объекте аннотации;​
  
-<​code>​+<​code ​javascript>
 /** /**
  * @function  * @function
Строка 303: Строка 169:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @file === === @file ===
  
-''​Комментарий записывается в начале файла, чтобы описать соответствующую информацию о текущем файле; например:​''​+Комментарий записывается в начале файла, чтобы описать соответствующую информацию о текущем файле; например:​
  
-<​code>​+<​code ​javascript>
 /** /**
    * @file Это файл для ..., содержит ... функции    * @file Это файл для ..., содержит ... функции
Строка 334: Строка 182:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @author === === @author ===
  
-''​Опишите соответствующую информацию об авторе текущего файла или кода;''​+Опишите соответствующую информацию об авторе текущего файла или кода;
  
-<​code>​+<​code ​javascript>
 /** /**
  * @author Jack <​jack@example.com>​  * @author Jack <​jack@example.com>​
Строка 356: Строка 193:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @copyright === === @copyright ===
  
-''​Опишите информацию об авторских правах текущего файла''​+Опишите информацию об авторских правах текущего файла
  
-<​code>​+<​code ​javascript>
 /** /**
  * @copyright Jack 2020  * @copyright Jack 2020
Строка 376: Строка 204:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @license === === @license ===
  
-''​Опишите информацию,​ относящуюся к текущей лицензии на файл;''​+Опишите информацию,​ относящуюся к текущей лицензии на файл;
  
-<​code>​+<​code ​javascript>
 /** /**
  * @license MIT  * @license MIT
Строка 396: Строка 215:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
- 
-<​code>​ 
-</​code>​ 
  
-''​или:''​+или:
  
-<​code>​+<​code ​javascript>
 /** /**
  * @license  * @license
Строка 423: Строка 234:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @version === === @version ===
  
-''​Опишите номер версии текущего проекта;​''​+Опишите номер версии текущего проекта;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * Эта версия исправляет ... проблемы    * Эта версия исправляет ... проблемы
Строка 453: Строка 247:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @since === === @since ===
  
-''​Опишите,​ в какой версии была введена функция;​''​+Опишите,​ в какой версии была введена функция;​
  
-<​code>​+<​code ​javascript>
 /** /**
  * Обеспечить ... функцию  * Обеспечить ... функцию
Строка 476: Строка 261:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @see === === @see ===
  
-''​Подобно значениям «см. Также» и «см. Подробно»,​ вы также можете использовать его для навигации в другие места.''​@link''​ Перейти к определенному сетевому адресу;​''​+Подобно значениям «см. Также» и «см. Подробно»,​ вы также можете использовать его для навигации в другие места.''​@link''​ Перейти к определенному сетевому адресу;​
  
-<​code>​+<​code ​javascript>
 /** /**
  * @see fn2  * @see fn2
Строка 504: Строка 279:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @todo === === @todo ===
  
-''​Опишите,​ что делать дальше;​''​+Опишите,​ что делать дальше;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * @todo add ... функция    * @todo add ... функция
Строка 532: Строка 292:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @function === === @function ===
  
-''​против ''​@func'',​ ''​@method''​ То же самое означает описание функции;​''​+против ''​@func'',​ ''​@method''​ То же самое означает описание функции;​
  
-<​code>​+<​code ​javascript>
 /** @function */ /** @function */
 var myFn = function() {} var myFn = function() {}
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
  
-  * ''​1''​ 
-  * ''​2''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @type === === @type ===
  
-''​Опишите тип переменной;​''​+Опишите тип переменной;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * Переменная типа объекта    * Переменная типа объекта
Строка 622: Строка 364:
  */  */
 var obj3 = {a: '​one',​ b: 2} var obj3 = {a: '​one',​ b: 2}
-</​code>​ 
- 
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
-  * ''​14''​ 
-  * ''​15''​ 
-  * ''​16''​ 
-  * ''​17''​ 
-  * ''​18''​ 
-  * ''​19''​ 
-  * ''​20''​ 
-  * ''​21''​ 
-  * ''​22''​ 
-  * ''​23''​ 
-  * ''​24''​ 
-  * ''​25''​ 
-  * ''​26''​ 
-  * ''​27''​ 
-  * ''​28''​ 
-  * ''​29''​ 
-  * ''​30''​ 
-  * ''​31''​ 
-  * ''​32''​ 
-  * ''​33''​ 
-  * ''​34''​ 
-  * ''​35''​ 
-  * ''​36''​ 
-  * ''​37''​ 
-  * ''​38''​ 
-  * ''​39''​ 
-  * ''​40''​ 
-  * ''​41''​ 
-  * ''​42''​ 
-  * ''​43''​ 
-  * ''​44''​ 
-  * ''​45''​ 
-  * ''​46''​ 
-  * ''​47''​ 
-  * ''​48''​ 
-  * ''​49''​ 
-  * ''​50''​ 
-  * ''​51''​ 
-  * ''​52''​ 
-  * ''​53''​ 
-  * ''​54''​ 
-  * ''​55''​ 
-  * ''​56''​ 
- 
-<​code>​ 
 </​code>​ </​code>​
  
 === @param === === @param ===
  
-''​против ''​@arg'',​ ''​@argument''​ То же самое означает описание информации о параметрах функции;​''​+против ''​@arg'',​ ''​@argument''​ То же самое означает описание информации о параметрах функции;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * За меткой следует тип параметра,​ затем имя параметра и, наконец,​ описание параметра.    * За меткой следует тип параметра,​ затем имя параметра и, наконец,​ описание параметра.
Строка 762: Строка 441:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
-  * ''​14''​ 
-  * ''​15''​ 
-  * ''​16''​ 
-  * ''​17''​ 
-  * ''​18''​ 
-  * ''​19''​ 
-  * ''​20''​ 
-  * ''​21''​ 
-  * ''​22''​ 
-  * ''​23''​ 
-  * ''​24''​ 
-  * ''​25''​ 
-  * ''​26''​ 
-  * ''​27''​ 
-  * ''​28''​ 
-  * ''​29''​ 
-  * ''​30''​ 
-  * ''​31''​ 
-  * ''​32''​ 
-  * ''​33''​ 
-  * ''​34''​ 
-  * ''​35''​ 
-  * ''​36''​ 
-  * ''​37''​ 
-  * ''​38''​ 
-  * ''​39''​ 
-  * ''​40''​ 
-  * ''​41''​ 
-  * ''​42''​ 
-  * ''​43''​ 
-  * ''​44''​ 
-  * ''​45''​ 
-  * ''​46''​ 
-  * ''​47''​ 
-  * ''​48''​ 
-  * ''​49''​ 
-  * ''​50''​ 
-  * ''​51''​ 
-  * ''​52''​ 
-  * ''​53''​ 
-  * ''​54''​ 
-  * ''​55''​ 
-  * ''​56''​ 
-  * ''​57''​ 
-  * ''​58''​ 
-  * ''​59''​ 
-  * ''​60''​ 
-  * ''​61''​ 
-  * ''​62''​ 
-  * ''​63''​ 
-  * ''​64''​ 
-  * ''​65''​ 
-  * ''​66''​ 
-  * ''​67''​ 
-  * ''​68''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @typedef === === @typedef ===
  
-''​Используется для описания типов пользовательских переменных;​''​+Используется для описания типов пользовательских переменных;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * Описание нестандартного типа    * Описание нестандартного типа
Строка 854: Строка 459:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @callback === === @callback ===
  
-''​Опишите информацию о параметрах указанной функции как функцию обратного вызова;​''​+Опишите информацию о параметрах указанной функции как функцию обратного вызова;​
  
-<​code>​+<​code ​javascript>
 /** /**
    * Это описание функции обратного вызова    * Это описание функции обратного вызова
Строка 889: Строка 478:
  */  */
 function myFn(a, callback) {} function myFn(a, callback) {}
-</​code>​ 
- 
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
- 
-<​code>​ 
 </​code>​ </​code>​
  
 === @returns === === @returns ===
  
-''​Или напишите''​@return'',​ Информация,​ описывающая возвращаемое значение функции;​''​+Или напишите ''​@return'',​ Информация,​ описывающая возвращаемое значение функции;​
  
-<​code>​+<​code ​javascript>
 /** /**
  * @param {number} a  * @param {number} a
Строка 935: Строка 504:
     }     }
 } }
-</​code>​ 
- 
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
-  * ''​14''​ 
-  * ''​15''​ 
-  * ''​16''​ 
-  * ''​17''​ 
-  * ''​18''​ 
-  * ''​19''​ 
- 
-<​code>​ 
 </​code>​ </​code>​
  
 === @example === === @example ===
  
-''​Опишите пример использования указанного кода;''​+Опишите пример использования указанного кода;
  
-<​code>​+<​code ​javascript>
 /** /**
    * Добавьте образец кода (формат будет выделен)    * Добавьте образец кода (формат будет выделен)
Строка 983: Строка 526:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @class === === @class ===
  
-''​Опишите''​class''​ учебный класс;''​+Опишите ''​class''​ учебный класс;
  
-<​code>​+<​code ​javascript>
 /** /**
    * Описание категории    * Описание категории
Строка 1020: Строка 544:
 function MyClass() {} function MyClass() {}
 var ins = new MyClass(); var ins = new MyClass();
-</​code>​ 
- 
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
- 
-<​code>​ 
 </​code>​ </​code>​
  
 === @namespace === === @namespace ===
  
-''​Опишите пространство имен;''​+Опишите пространство имен;
  
-<​code>​+<​code ​javascript>
 /** /**
    * Укажите объект в пространстве имен    * Укажите объект в пространстве имен
Строка 1076: Строка 581:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
-  * ''​14''​ 
-  * ''​15''​ 
-  * ''​16''​ 
-  * ''​17''​ 
-  * ''​18''​ 
-  * ''​19''​ 
-  * ''​20''​ 
-  * ''​21''​ 
-  * ''​22''​ 
-  * ''​23''​ 
-  * ''​24''​ 
-  * ''​25''​ 
-  * ''​26''​ 
-  * ''​27''​ 
-  * ''​28''​ 
- 
-<​code>​ 
-</​code>​ 
  
 === @member === === @member ===
  
-''​Описать член текущего класса;​''​+Описать член текущего класса;​
  
-<​code>​+<​code ​javascript>
 /** /**
  * @class  * @class
Строка 1128: Строка 599:
      */      */
 } }
-</​code>​ 
- 
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
- 
-<​code>​ 
 </​code>​ </​code>​
  
 === @memberof === === @memberof ===
  
-''​Опишите класс, к которому принадлежит член;''​+Опишите класс, к которому принадлежит член;
  
-<​code>​+<​code ​javascript>
 /** /**
  * @class  * @class
Строка 1172: Строка 624:
 </​code>​ </​code>​
  
-''''<​code>​ 
-</​code>​ 
- 
-  * ''​1''​ 
-  * ''​2''​ 
-  * ''​3''​ 
-  * ''​4''​ 
-  * ''​5''​ 
-  * ''​6''​ 
-  * ''​7''​ 
-  * ''​8''​ 
-  * ''​9''​ 
-  * ''​10''​ 
-  * ''​11''​ 
-  * ''​12''​ 
-  * ''​13''​ 
-  * ''​14''​ 
-  * ''​15''​ 
-  * ''​16''​ 
- 
-<​code>​ 
-</​code>​ 
- 
----- 
- 
-''​Техническая статья push''​ 
- 
-''''''​Мобильный телефон,​ совместное использование компьютерных программ''​ 
- 
-''''''​{{:​images:​120:​2ae90fe6000212299609e1d534fdcb90.png}}''''​{{:​images:​41:​d2693e202c52e9435386b3e93ab89d71.png}}''''''''​ '''' ​    ​(function () { 
-        var size='​728x90|300x250',​ 
-            adunit = '​russianblogs.com_728x90_responsive_5_DFP',​ 
-            childNetworkId = '​22396446015',​ 
-            xmlhttp = new XMLHttpRequest();​xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("​[data-id='"​+adunit+"'​]"​);​var e = Array.from(es).filter(function(e) {return !e.hasAttribute("​data-rendered"​)});​if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;​iframe.open();​iframe.write(xmlhttp.responseText);​iframe.close();​el.setAttribute%%('​%%data-rendered',​ true)})}}};​var child=childNetworkId.trim()?','​+childNetworkId.trim():​%%''​%%;​xmlhttp.open("​GET",​ '​https://​pubads.g.doubleclick.net/​gampad/​adx?​iu=/​147246189'​+child+%%'/'​%%+adunit+'&​sz='​+encodeURI(size)+'&​t=Placement_type%3Dserving&'​+Date.now(),​ true);​xmlhttp.send();​})();​ 
- ''​ 
- 
----- 
- 
-==== Интеллектуальная рекомендация ==== 
- 
-==== Функция-член swap в контейнере ==== 
- 
-Функция-член swap в контейнере В векторе контейнера пространство,​ занимаемое его памятью,​ только увеличивается,​ например,​ сначала выделяется 10 000 байт, а затем стираются следующие 9 999. Хотя сущест... 
- 
-[[:​article:​75162013247:​|{{:​thumbs:​626:​ff543664ef28c1d9e5b5727a6584023a.png}}]]==== Маленькое Мин яблоко ==== 
- 
-Просто смотрите этот вопрос,​ я не хочу это делать,​ я чувствую себя слишком просто. Отказ Отказ На самом деле, это также очень просто,​ это низкие руки. Неудачный код: #include <​cstdlib>​ #include ... 
- 
-[[:​article:​959886144:​|{{:​thumbs:​47:​1f659a8bc91cb1ff8df73ebcf156ee17.png}}]]==== Запрос разбивки на базы данных Oracle ==== 
- 
-Например,​ есть такая таблица Я хочу узнать данные 3-6   Также может быть так... 
- 
-[[:​article:​46621349598:​|{{:​thumbs:​348:​08883cc9504f990e56b80e97344f7a7c.JPEG}}]]==== Ubuntu16.04 установка записи процесса OpenCV ==== 
- 
-1. Установите зависимости и инструменты OpenCV. 2. Загрузите исходный код OpenCV и функции библиотеки и разархивируйте 3. Настройте среду Python. 4. Создайте виртуальную среду. 5. Включите виртуальную... 
- 
-[[:​article:​36122250290:​|{{:​thumbs:​289:​8551b650c6dd2bd188894efd043bc8b9.gif}}]]==== Весенняя загрузка + Vue Все развитие стека делает что-то внешнее знание?​ ==== 
- 
-axios Во-первых,​ Axios Instruction Axios - это проект,​ независимый от VUE, основанный на обещании для браузера и Node.js, HTTP-клиента Может помочь нам завершить отправку запросов AJAX в вашем браузер... 
- 
-==== Вам также может понравиться ==== 
- 
-[[:​article:​48472520378:​|{{:​thumbs:​792:​6b9bde28ab3071588e8864fa0558d0b8.png}}]]==== PostgreSQL index Простой взгляд на индекс PG Создать параллельные принципы ==== 
- 
-Это долгая длинная история,​ введенная из PG 8.3, в кортеже,​ основная роль используется для уменьшения количества ввода / вывода,​ необходимого для обновлений,​ и обновление на основе принципов на основе... 
- 
-[[:​article:​8866680506:​|{{:​thumbs:​475:​66d35ed380f9cbac9aa1993b66114d1b.png}}]]==== eclipse + maven настроить среду проекта SSM (для идеи) ==== 
- 
-После того, как редактор идей сам создаст новый проект maven, просто сделайте остальные следующим образом. Перед тем, как приступить к написанию учебного пособия,​ я создал проект maven для веб-разрабо... 
- 
-[[:​article:​91722056182:​|{{:​thumbs:​869:​da39722834397aa65c2ba88e57fcbafd.png}}]]==== 124. Binary Tree Maximum Path Sum ==== 
- 
-Given a non-empty binary tree, find the maximum path sum. For this problem, a path is defined as any sequence of nodes from some starting node to any node in the tree along the parent-child ... 
- 
-[[:​article:​48251354469:​|{{:​thumbs:​631:​7d504971d2462984c9cd977f7629a437.JPEG}}]]==== Научите вас получать ISA за несколько простых шагов ××× ==== 
- 
-Формирование ISA ××× В последнее время в связи с бизнес-потребностями компании и реализацией в будущем резервного канала ×××, автору необходимо установить серверы &... 
- 
-[[:​article:​92601051594:​|{{:​thumbs:​962:​1e719f507bfba88b5e8c28cf6d2399ba.png}}]]==== Массив Java ==== 
  
-Каталог статей 1. Что такое массив 2. Определение и инициализация массива. 2.1, определение массива 2.2, статическая инициализация массива 2.3, динамическая инициализация 3. Операция с массивом 3.1, и... 
nodejs/jsdoc.1652426517.txt.gz · Последние изменения: 2023/01/12 12:17 (внешнее изменение)