MDN Web Docs - какво е и как да го използвам

MDN Web Docs (известен преди като Mozilla Developer Network или MDN) е безплатен ресурс за задълбочена документация за уеб стандарти като HTML5, CSS, JavaScript и много други.

Мисията на MDN е проста: предоставя на разработчиците информацията, необходима им за лесно изграждане на проекти в отворената мрежа. Ако това е отворена технология, изложена на мрежата, ние искаме да я документираме.

- Изложение на мисията на MDN Web Docs

Общност от разработчици и други сътрудници поддържат актуални MDN Web Docs. Целият сайт е wiki, което означава, че всеки може да добавя или редактира нарастващата колекция от документация и уроци.

Но не е нужно да сте професионален разработчик, за да допринесете за MDN Web Docs! Подобно на много други проекти с отворен код, има много начини да помогнете.

Ако се интересувате от принос към MDN Web Docs, разгледайте страницата им Първи стъпки.

Ето няколко бързи връзки към полезни ресурси:

  • HTML, CSS, JavaScript
  • Уеб API
  • Графика
  • MathML
  • Уеб събрание

Как да използвам MDN Web Docs

MDN са си изградили репутация, че притежават едни от най-добрите документи за често срещаните уеб технологии. Ако някога сте били питани: "Проверили ли сте документите?" шансовете те да се позовават на MDN Web Docs.

Кажете, че работите по проект и искате да използвате map()метода на JavaScript , но сте забравили точния синтаксис.

Всичко, което трябва да направите, е да изтеглите страницата нагоре map()и да превъртите надолу до раздела Синтаксис.

Там ще получите бърз преглед на синтаксиса:

let new_array = arr.map(function callback( currentValue[, index[, array]]) { // return element for new_array }[, thisArg])

И списък с аргументи, които методът приема, заедно с кратко описание на всеки.

Ако искате да видите някои основни примери и често срещани случаи, превъртете още малко надолу до раздела Примери. Има голяма вероятност да намерите фрагмент, който да използвате в собствения си проект.

Освен това, ако някога ви се наложи да поддържате по-стари браузъри, повечето, ако не и цялата документация на JavaScript, включва раздел Polyfill.