Обозначения в документации

Возникают вопросы при чтении кода и различных документаций. Используются обозначения которые, мне не знакомы. Вопрос, где можно ознакомиться или как называется язык таких обозначений? По каким правилам расставляются, следующие обозначения. Есть какая-то спецификация, что-ли...

https://developer.mozilla.org/ru/docs/Web/API/XMLHttpRequest

Например, что означает "?" после DOMString во 2ой строке

1 DOMString getAllResponseHeaders();
2 DOMString? getResponseHeader(DOMString header);

https://developer.mozilla.org/ru/docs/Web/API/XMLHttpRequest

или, как понимать и как потом использовать "<" "значение" ">" в

limit <1mb> - maximum request body size

Контекст:

bodyParser.urlencoded([options])

Returns middleware that only parses urlencoded with the qs module. The options are:

limit <1mb> - maximum request body size

Ответы (0 шт):