JavaScript — язык общего назначения, поэтому в спецификации ECMAScript нет ни слова о браузерах.
Все, что их касается описано в семействе стандартов HTML5.
Официальная W3.org DOM спецификация большая, но очень полезная. Используйте ее в качестве авторитетного источника, когда доберетесь до работы с документом.
На сайте w3.org масса информации, но найти в ней то, что нужно, может быть нелегко, особенно когда неизвестно в каком именно стандарте искать. Самый лучший способ — Google с указанием сайта. Например, для поиска document.cookie: "document.cookie site:w3.org".
Итого
Итак, посмотрим какие у нас есть источники информации.
Справочники:
Mozilla Developer Network — информация для Firefox и большинства браузеров. Google-комбо: "RegExp MDC", ключевое слово «MDC».
MSDN — информация по IE. Google-комбо: "RegExp msdn". Иногда лучше добавить термин «JScript»: "RegExp msdn jscript".
Safari Developer Library — информация по Safari.
http://help.dottoro.com — подробная информация по HTML/CSS/JavaScript с учетом браузерной совместимости. Google-комбо: "RegExp dottoro".
http://javascript.ru/manual — справочник по JavaScript на русском языке. К нему можно обращаться и по адресу, если знаете, что искать. Например, так: http://javascript.ru/RegExp. Google-комбо: "RegExp site:javascript.ru".
Спецификации содержат важнейшую информацию о том, как оно «должно работать»:
JavaScript, современный стандарт ES5 (англ), и предыдущий ES3 (рус).
HTML/DOM/CSS — на сайте w3.org. Google-комбо: "document.cookie site:w3.org".
То, как оно на самом деле работает и несовместимости: