javascript (278)

Стрілочні функції в JS для початківців

Стрілочні функці — нова форма запису анонімних функцій, що з'явилася в ES6. В чому ж переваги такого запису? Їх декілька. 1. Коротший синтаксис Подивіться на цей приклад: function funcName(params) { return params + 2; } funcName(2); // 4 Цей код...

Codeguida · 6 років тому · 255

Ресурси, що блокують рендеринг: як правильно їх позбутися

Ця стаття буде корисною, якщо Lighthouse коли-небудь казав вам «прибрати ресурси блокування рендерингу» (якщо не казав, то все одно можете дізнатись, як цього уникнути). Ресурси блокування рендерингу — поширена перешкода для швидкого завантаження ваш...

Codeguida · 21 вересня 2021 · 250

Що таке цикл подій та стек викликів у JavaScript

Цей матеріал для тих, хто давно хотів зрозуміти, як саме працює JavaScript у браузері. Навіть досвідчені розробники можуть не знати цих принципів або забути їх, тож сподіваємось, що стаття буде для вас корисною. То як JavaScript працює у браузері Пер...

Codeguida · 23 листопада 2020 · 241

array.flatMap() — витончений перебір у JavaScript

array.map() дуже корисна функція перебору: вона приймає масив і функцію перебору, а потім повертає новий перебраний масив. Однак існує альтернатива array.map() — array.flatMap() (доступний починаючи з ES2019). Цей метод дає вам можливість перебирати,...

Codeguida · 03 лютого 2022 · 237

Основи Redux

Так як веб-додатки стають все більш складними, виникає необхідність оновлення та відображення їх основних даних. Є багато підходів управління цими даними. Проте розробники досі залишаються з непрозорим кодом, який практично неможливо змінити. Ще гірш...

Codeguida · 30 листопада 2021 · 234

10 порад щодо JavaScript проектів, які ви зрештою засвоїте

JavaScript — пригода і, я вважаю, кожен погодиться з цим твердженням. Фронтенд проекти дають нам, програмістам, свободу вибору, гнучкість та безліч простору для креативності. Але натомість вимагають трохи знань, планування та самоорганізації. Пройшов...

Codeguida · 24 жовтня 2018 · 231

Що таке Node.js? Основи серверної розробки на JavaScript

Node.js - це потужне середовище виконання для запуску JavaScript-коду поза веб-браузером. Воно дозволяє запускати JavaScript на стороні сервера, що дає змогу розробникам створювати масштабовані, високопродуктивні та керовані подіями застосунки. Node....

Alex · 04 серпня 2023 · 225 · 3

Тригонометрія у CSS і JavaScript: ознайомлення

Пропонуємо до вашої уваги серію статей, у яких ми розглянемо основи тригонометрії, зрозуміємо, чим вона може бути корисною та як творчо застосувати її у CSS та JavaScript. Розуміння тригонометрії може бути нам надзвичайно корисним, коли справа стосує...

Codeguida · 24 червня 2021 · 224

Асинхронні цикли: чому вони не спрацьовують

Функції вищого порядку — як от forEach(), reduce(), map() і filter() — досить поширені для програмування JavaScript. Та якщо їх змішати з асинхронними викликами й промісами, результати можуть бути неочікуваними. І проблеми виникають лише з цими функц...

Codeguida · 2 роки тому · 197

Найкращі практики проєктів на React із Typescript

React і TypeScript — надзвичайно популярні технології серед розробників. Часто опанувати їхні особливості непросто, а правильне рішення зовсім не лежить на поверхні. Тому ми зібрали найкращі практики з прикладами, аби прояснити концепції спільної роб...

Codeguida · 13 лютого 2020 · 196

Javascript Promises: як і чому

Проміси (promises, обіцянки) це саме та маленька магічна штука, що дуже корисна при розробці, якщо ви вмієте їх готувати, звісно. Відразу після знайомства з ними я не розумів що тут і до чого, але тепер, коли я усвідомив наскільки це корисний інструм...

Codeguida · 3 роки тому · 196

Регулярні вирази в JavaScript

У цій статті я почну з пояснення того, що таке регулярні вирази і що вони можуть зробити для вас. Потім я представлю огляд найбільш поширених особливостей регулярних виразів. І, нарешті, я закінчу поясненням того, як регулярні вирази використовуються...

Codeguida · 10 серпня 2016 · 194