Глубокие знания JavaScript
Прежде всего, что такое знание?
Знание: «Знакомство, полученное на опыте с вещью».
а затем что такое JavaScript?
JavaScript — это программирование высокого уровня, впервые появившееся 4 декабря 1995 года в Netscape, где Брендану Эйчу (создателю js) было сказано запустить «язык схем» в браузере, а также сказали, что он должен выглядеть так: java (чтобы привлечь разработчиков java;), потому что в то время java был настолько популярен и имел огромное сообщество).
JavaScript на базовом уровне очень похож на java с ключевым словом «new» и всем остальным. Также JS теперь может создавать классы с использованием ключевого слова Class (синтаксически аналогично Java).
Это была теоретическая история JavaScript.
Многие думают, что JavaScript ограничен первоклассными функциями и манипулированием DOM. Но теперь с React/Angular/Vue во внешнем интерфейсе и Node + Express во внутреннем интерфейсе JavaScript стал основой разработки всех приложений.
Для лучшего понимания фреймворков необходимо глубокое знание языка. По словам Кайла Симпсона (автора книги «Вы не знаете JS»), JavaScript как язык можно разделить на 3 части (с чем я согласен).
- Типы (примитивные типы, принуждение и равенство)
- Область (вложенная область, подъем, закрытие, модули)
- Объекты (это ключевое слово,класс,прототипы)
Это все для этой статьи, ребята.
Я планирую написать серию статей о том, как укрепить свои основы JS в качестве разработчика React или энтузиаста JS. Я пишу эти статьи для пересмотра своих концепций и пытаюсь упростить концепции JS для всех, а не ради денег.