Эта книга представляет собой учебное пособие . Его цель – помочь вам постепенно выучить язык. Но как только вы освоитесь с основами, вам потребуются другие ресурсы.
Спецификация ECMA-262 содержит наиболее глубокую, подробную и формализованную информацию о JavaScript. Оно определяет язык.
Но, будучи настолько формализованным, поначалу это трудно понять. Так что, если вам нужен самый надежный источник информации о деталях языка, спецификация — это то, что вам нужно. Но это не для повседневного использования.
Новая версия спецификации выпускается каждый год. Между этими выпусками последний проект спецификации доступен по адресу https://tc39.es/ecma262/.
Чтобы прочитать о новых передовых функциях, в том числе о тех, которые являются «почти стандартными» (так называемая «этап 3»), смотрите предложения по адресу https://github.com/tc39/proposals.
Кроме того, если вы разрабатываете для браузера, во второй части руководства рассматриваются и другие спецификации.
MDN (Mozilla) JavaScript Reference — это основное руководство с примерами и другой информацией. Приятно получить подробную информацию об отдельных функциях, методах и т. д. языка.
Вы можете найти его по адресу https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.
Хотя зачастую лучше использовать поиск в Интернете. Просто используйте «MDN [term]» в запросе, например https://google.com/search?q=MDN+parseInt, чтобы найти функцию parseInt
.
JavaScript — развивающийся язык, в него регулярно добавляются новые функции.
Чтобы увидеть их поддержку среди браузерных и других движков, см.:
Все эти ресурсы полезны в реальной разработке, поскольку содержат ценную информацию о деталях языка, его поддержке и т. д.
Пожалуйста, запомните их (или эту страницу) на случай, если вам понадобится подробная информация о той или иной функции.