Довідники та специфікації

У цьому розділі ми познайомимося з довідниками і специфікаціями.

Якщо ви тільки починаєте вивчення, то навряд чи вони будуть потрібні прямо зараз. Проте, ця глава знаходиться на початку, так як передбачити точний момент, коли ви захочете заглянути в довідник - неможливо, але точно відомо, що цей момент настане.

Тому рекомендується коротко поглянути на них і взяти на замітку, щоб при необхідності повернутися до них у майбутньому.

Її обсяг такий, що перевести все з англійської неможливо. Навіть зробити «єдиний повний довідник» не виходить, так як змін багато і вони відбуваються постійно.

Проте, жити цілком можна якщо знати, куди дивитися.

Mozilla Developer Network - містить інформацію, вірну для основних браузерів. Також там присутні розширення тільки для Firefox (вони позначені).

Коли мені потрібно швидко знайти «стандартну» інформацію по RegExp - ввожу в Google «RegExp MDN». і ключове слово «MDN» (Mozilla Developer Network) призводить до інформації з цього довідника.

Наприклад, для інформації про особливості RegExp в IE - корисне поєднання: «RegExp msdn». Іноді до пошукової фразі краще додати термін «JScript»: «RegExp msdn jscript».

Safari Developer Library - менш відомий і використовується рідше, але в ньому теж можна знайти цінну інформацію.

Є ще довідники, які не від розробників браузерів, але теж хороші:

Якщо щось незрозуміло, і довідник не дає відповідь, то специфікація, як правило, розкриває тему набагато глибше і дозволяє розставити крапки над i.

Назва «ECMAScript» було вибрано, щоб зберегти специфікацію незалежної від власників торгової марки.

Специфікація може розповісти багато про те, як працює мова, і вона є самим фундаментальним, довіреною джерелом інформації.

Головна організація, яка займається HTML, CSS, XML і безліччю інших стандартів - Консорціум Всесвітньої павутини (World Wide Web Consortium, скорочено W3C).

Інформацію про них можна знайти на сайті w3.org. На жаль, знайти в цій купі то, що потрібно, може бути нелегко, особливо коли невідомо в якому саме стандарті шукати. Найкращий спосіб - попросити Google із зазначенням сайту.

Наприклад, для пошуку document.cookie набрати document.cookie site: w3.org.

Останні версії стандартів розташовані на домені dev.w3.org.

Отже, подивимося які у нас є джерела інформації.

Специфікації містять найважливішу інформацію про те, як воно «має працювати»:

Те, як воно насправді працює і несумісності:

Підтримка сучасних і новітніх можливостей браузерами:

Схожі статті