30 безплатни ресурси, които да ви помогнат да научите основите на JavaScript

Ако изучавате JavaScript, най-вероятно сте чували колко е важно да научите основите.

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

В епизод на Синтаксис Уес и Скот се справят чудесно с покриването на основите на JavaScript. Те разглеждат основните JS умения, които използвам всеки ден в работата си като разработчик на JavaScript. Докато слушах епизода, си помислих колко полезно би било за мен, като начинаещ, да имам подготвен списък с ресурси за изучаване на всяка основна концепция. Така че аз го създадох за вас.

По-долу са изброени основите на JavaScript Уес и Скот, заедно с любимите ми (и 100% безплатни) ресурси за изучаване на всеки един.

Променливи + Обхват

Деклариране на JavaScript променливи: var, let и const

ES6 позволява на VS const променливи

Разликата между функцията и обхвата на блока в JavaScript

Видове

Въведение в JavaScript, урок 1: Типове данни и променливи

Разбиране на типовете данни в JavaScript

Обекти

Въведение в уеб разработката: Обекти

Не знаете JS: Обекти и класове

Справка срещу копие

Функции

Напишете JavaScript за многократна употреба с функции

Въведение в уеб разработката: Функции и обхват

Функции на стрелките

Как да използваме обектни методи в JavaScript

DOM

Какво точно представлява DOM?

Красноречив JavaScript, глава 14: Домът

Прототипи + това

Ръководство за начинаещи за прототипа на JavaScript

Разбиране на това, обвързване, обаждане и прилагане в JavaScript

Събития

Функции за обратно извикване

Какво по дяволите е цикъла на събитията така или иначе?

Бълбукане и улавяне

Масиви

JavaScript Array и Object Methods, за да ви направят по-добър разработчик

10 метода за масив на JavaScript, които трябва да знаете

Контрол на потока

Научете JavaScript: Цикли

За цикли

Async JavaScript: От обратно извикване, до обещания, до Async / Await. Тази статия от Тайлър Макгинес е най-добрата статия за асинхронния JS, която някога съм чел.

Въведение в уеб разработката: Контрол на потока

Сигурност и достъпност

XSS и вътрешен HTML

Уеб достъпност

Писане на чист код

Книга с чисти кодове (свързана от синтаксиса)

Неща, които трябва да знаете, но не непременно да овладеете:

ES6 модули

Затваряния

Както отбелязват Уес и Скот, изграждането на реални проекти с JavaScript е това, което ще закрепи тези основи, за които сте чели. Не забравяйте да изграждате проекти, докато вървите. Ако се чувствате заседнали как да преминете от уроци към реално изграждане на проекти, вижте тази статия, която написах.

Ако имате повече чудесни ресурси за споделяне или отзиви за тази публикация, не се колебайте да ми чуруликате.

Създавам безплатен курс за JavaScript за начинаещи. Регистрирайте се, за да получавате известия при стартирането му и да го изпращате 100% безплатно във вашата пощенска кутия!