Что делать если вам нужна документация по JavaScript
Часто возникают ситуации когда необходимо подсмотреть как работает тот или иной метод массива, как правильно вырезать часть строки или что то типа того.
В таком случае нам нужна документация не библиотеки или фреймворка с которым мы возможно сейчас работаем, а именно самого JavaScript.
Есть несколько основных источников где можно быстро и легко найти ответ на интересующий вас вопрос по функциональности чистого JavaScript.
Хочу порекомендовать вам два источника, которыми сам часто пользуюсь
Mozilla Developer Network или MDN это ресурс созданный компанией Mozilla, разработчиком известного браузера Firefox.
На самом деле здесь полно всяких туториалов и инструкций. Например есть много информации по инструментам разработчика для браузера Firefox. Если вы не знаете какие мощные возможности у вас появляются после нажатия кнопки F12, то рекомендую ознакомится с этим разделом хотя бы бегло.
Нас же интересует немного другое, а именно раздел посвященный JavaScript. Честно говоря, здесь можно застрять надолго 🙂
Наибольший интерес для нас представляет раздел с документацией. Если у вас есть сомнения или недопонимание по какому то тонко вопросу (встроенному методу/функции/оператору и т.д.) то я рекомендую обращаться за справкой сюда. Именно здесь документация наиболее полная и детальная. Сайт поддерживается разработчиками браузера по этому документацию можно назвать в каком то смысле «официальной».
Обратной стороной медали является то что из за официальности и полноты информации, часто страдает понятность. Примеры не самые простые, а иногда и не самые очевидные. По этому для совсем новичков MDN я бы рекомендовал в крайнем случае.
Плюсы: одна из наиболее полных документаций
Минусы: не самое простое и понятное объяснение материала
W3school
Возможно это один из лучших справочников которые я встречал. Сайт содержит информацию о HTML/CSS/PHP/JavaScript/JQuery и многом другом. Есть даже сведения по фреймворкам Bootstrap и AngularJS.
По каждую из представленных технологий есть по 2 раздела: туториал и собственно справочник (документация).
Хоть справка на этом сайте и не является «официальной», зато она отличается простотой и понятностью!
Если вам просто нужно подсмотреть какой то метод или свойство или вы забыли какие аргументы нужно предавать в функцию substr, а какие в substring, то вам однозначно сюда. В каждой статье кроме собственно документации, обычно есть несколько примеров. Примеры ясные и понятные, в них легко разобраться. Количество освященных тем достаточно большое, что радует.
Плюсы: понятно и по сути
Минусы: не всегда раскрываются какие то продвинутые темы и вопросы.