Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 6.06 KB

File metadata and controls

68 lines (45 loc) · 6.06 KB

Справочники и спецификации

<<<<<<< HEAD Эта книга является учебником и нацелена на то, чтобы помочь вам постепенно освоить язык. Но когда вы хорошо изучите основы, вам понадобятся дополнительные источники информации.

This book is a tutorial. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other resources.

540d753e90789205fc6e75c502f68382c87dea9b

Спецификация

Спецификация ECMA-262 содержит самую глубокую, детальную и формализованную информацию о JavaScript. Она определяет сам язык.

Вначале спецификация может показаться тяжеловатой для понимания из-за слишком формального стиля изложения. Если вы ищете источник самой достоверной информации, то это правильное место, но она не для ежедневного использования.

<<<<<<< HEAD Новая версия спецификации появляется каждый год. А пока она не вышла официально, все желающие могут ознакомиться с текущим черновиком на https://tc39.es/ecma262/.

A new specification version is released every year. Between these releases, the latest specification draft is at https://tc39.es/ecma262/.

540d753e90789205fc6e75c502f68382c87dea9b

Чтобы почитать о самых последних возможностях, включая те, которые "почти в стандарте" (так называемые "stage 3 proposals"), посетите https://github.com/tc39/proposals.

<<<<<<< HEAD Если вы разрабатываете под браузеры, то существуют и другие спецификации, о которых рассказывается во второй части этого учебника.

Also, if you're developing for the browser, then there are other specifications covered in the second part of the tutorial.

540d753e90789205fc6e75c502f68382c87dea9b

Справочники

<<<<<<< HEAD

  • MDN (Mozilla) JavaScript Reference -- это справочник с примерами и другой информацией. Хороший источник для получения подробных сведений о функциях языка, методах встроенных объектов и так далее.

    Располагается по адресу https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference.

    Хотя зачастую вместо их сайта удобнее использовать какой-нибудь интернет-поисковик, вводя там запрос "MDN [что вы хотите найти]", например https://google.com/search?q=MDN+parseInt для поиска информации о функции parseInt.

Таблицы совместимости

JavaScript -- это развивающийся язык, в который постоянно добавляется что-то новое.

Посмотреть, какие возможности поддерживаются в разных браузерах и других движках, можно в следующих источниках:

Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. https://google.com/search?q=MDN+parseInt to search for the parseInt function.

540d753e90789205fc6e75c502f68382c87dea9b

  • https://caniuse.com - таблицы с информацией о поддержке по каждой возможности языка. Например, чтобы узнать, какие движки поддерживают современные криптографические функции, посетите: https://caniuse.com/#feat=cryptography.
  • https://kangax.github.io/compat-table - таблица с возможностями языка и движками, которые их поддерживают и не поддерживают.

Все эти ресурсы полезны в ежедневной работе программиста, так как они содержат ценную информацию о возможностях использования языка, их поддержке и так далее.

<<<<<<< HEAD Пожалуйста, запомните эти ссылки (или ссылку на эту страницу) на случай, когда вам понадобится подробная информация о какой-нибудь конкретной возможности JavaScript.

To see their support among browser-based and other engines, see:

All these resources are useful in real-life development, as they contain valuable information about language details, their support, etc.

Please remember them (or this page) for the cases when you need in-depth information about a particular feature.

540d753e90789205fc6e75c502f68382c87dea9b