Подборка советов и рецептов для улучшения ваших навыков Javascript

Те, кто следит за мной в Linkedin, могли видеть, что каждую среду я публикую небольшой конкретный рецепт с Javascript, в котором есть какой-то трюк или совет по улучшению этого языка.

Поскольку вас было мало, кто написал, чтобы собрать их все в подготовленной статье, которую они прочитают в следующий раз, когда их очень много, чтобы иметь смысл?

Я надеюсь, что вам это нравится, и что это поможет вам стать лучше, потому что это то, о чем я. Так что, как всегда, давайте!

1. Деструктуризация массива

В этом рецепте я рассматриваю, как мы можем использовать синтаксис «деструктуризация массива» для извлечения элементов из массива или добавления в него новых.

2. Управление DOM через Javascript

Теперь, когда в Javascript встроены многие из тех функций, для которых раньше было удобнее прибегать к JQuery, мне было интересно собрать некоторые из них:

3. Полезные методы консольного объекта

Мы настолько привыкли к отладке с помощью console.log, что часто забываем о других методах, предоставляемых этим объектом. В этом рецепте вы найдете кое-что более полезное, чем наверняка.

4. Получить

Благодаря нативному JavaScript API fetch теперь очень легко выполнять асинхронные запросы (XMLHttpRequest), не прибегая к сторонним библиотекам, таким как axios.

5. Найдите, некоторые, все

Теперь, когда функциональное программирование никуда не делось, как насчет того, чтобы рассмотреть функции find, some, every, которые позволяют нам запрашивать массив, не прибегая к циклам?

6. Императивное программирование против декларативного программирования

Кстати, об императивном и декларативном программировании. Вы знаете их отличия?

7. Обещания

На данный момент я не думаю, что кому-нибудь расскажу, что такое Promise. Тем не менее, Javascript включает несколько довольно полезных методов для этого типа объектов, которые мне было интересно собирать.

8. Уменьшить

Еще один рецепт декларативного программирования, на этот раз показывающий, чего можно добиться с помощью функции reduce. Интересно, правда?

Последние мысли

Как видите, в Javascript есть много синтаксических уловок, которые делают разработку на этом языке более приятной. Вот почему я всегда отвечаю на вопросы о том, какую библиотеку или фреймворк изучать:

Вы хорошо знаете Javascript?

Я думаю, что знание языка необходимо перед тем, как приступить к работе над уровнем выше, поэтому я готовлю эти мини-рецепты каждую среду, чтобы закрепить свои знания.
Помните, что если вы также хотите углубиться, у вас есть фантастическая бесплатная онлайн-книга " Вы не знаете Javascript:



Следующая статья



Хотите читать больше подобных статей?

Если вам понравилась эта статья, я призываю вас подписаться на информационный бюллетень, который я отправляю каждое воскресенье с публикациями, похожими на этот и другие рекомендуемые материалы: 👇👇👇