Поиск официальных документов для всех объектов Javascript (BOM, DOM, встроенные) - PullRequest
0 голосов
/ 30 мая 2019

когда я делаю веб-приложение.Насколько я знаю, есть три объекта (BOM, DOM, встроенные объекты) в javascript.Если я хочу манипулировать объектом DOM.После этого я ссылаюсь на официальную документацию DOM на w3c.org.

https://www.w3.org/DOM/DOMTR

Если я хочу знать встроенные объекты.Я могу сослаться на документацию ECMA-262.Это очень трудно читать, но это официальная документация.

https://www.ecma -international.org / публикации / стандарты / Ecma-262.htm

Если я хочу контролироватьбраузер.Я гуглю о спецификации.Интересно, где находится официальная документация по объектам спецификации?Я думаю, что Google и Mozilla должны предоставить официальную документацию.но я не смог найти Где это.

первый вопрос: существует ли стандарт спецификации как DOM?

Второй вопрос: где находится официальная документация Chrome?

Ответы [ 2 ]

1 голос
/ 30 мая 2019

Я думаю, что, возможно, наиболее близким к тому, что вы ищете, является список интерфейсов Web API - это такие вещи, как Clipboard API и Navigator , которые реализованы по-разному вкаждый браузер, но доступен через общий интерфейс Javascript. Список в MDN Docs является довольно полным.

Браузеры также могут предоставлять дополнительные внутренние элементы управления, такие как добавление дополнительных параметров в меню правой кнопки мыши, предоставляя API, которые можно вызывать из «расширений».Однако, в отличие от веб-API, они часто сильно отличаются от браузера к браузеру, и лучше всего обратиться к документации этого конкретного браузера.Например, чтобы добавить что-то в контекстное меню в Chrome, это будет сделано через chrome.contextMenus API .

Наконец, если вы действительно хотите углубиться в подробности, вы всегда можете взглянуть на исходный код Хром или Firefox / Gecko .Одно из больших преимуществ открытого кода!

0 голосов
/ 22 июня 2019

Как я объясняю в моем другом ответе , термин «спецификация» (объектная модель браузера) не используется широко, более распространенное название - веб-API.

Как организованы веб-стандарты, нет единой спецификации, описывающей все API, вместо этого есть отдельная спецификация для каждой группы связанных API. Например, DOM, XMLHttpRequest, полноэкранный режим и т. Д. - все это отдельные спецификации, обычно работающие на WHATWG и / или W3C .

Документация (независимая от браузера) для веб-разработчиков размещена на MDN (developer.mozilla.org) . Сообщение команды Google Chrome от 2017 года указывает на то, что они «переводят [свои] усилия по веб-документации на MDN» и предлагают использовать веб-документы MDN в качестве «централизованного источника документации по веб-API».

...