javascript
(278)
Нові функції ES2018, про які ви повинні знати
В липні 2018 світ побачила дев'ята редакція стандарту ECMAScript, що має назву ECMAScript 2018, або просто ES2018. Починаючи з ES2016, специфікації випускають щороку, на відміну від попередніх стандартів, що виходили раз на декілька років (проте й мі...
Codeguida · 28 січня 2019 · 2React vs. Angular 2
Це стаття-огляд двох популярних інструментів для front-end веб-розробки – React і Angular 2. Фреймоворки будуть оцінюватися на основі їх підходів до побудови структури додатків, рівня прийняття користувачами, продуктивності та можливості інтеграції з...
Codeguida · 12 листопада 2021 · 6Створюємо свій перший Vue.js компонент
Неважливо, наскільки добре задокументований фреймворк. Цього все одно недостатньо. Ознайомлення з теорією не завжди допомагає самостійно реалізувати отримані знання. У цій статті ми створимо систему оцінювання за кількістю зірок й будемо посилатись н...
Codeguida · 07 лютого 2018 · 11Найкращі практики проєктів на React із Typescript
React і TypeScript — надзвичайно популярні технології серед розробників. Часто опанувати їхні особливості непросто, а правильне рішення зовсім не лежить на поверхні. Тому ми зібрали найкращі практики з прикладами, аби прояснити концепції спільної роб...
Codeguida · 13 лютого 2020 · 196Поширені помилки API та способи їх уникнення
Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статичною мовою, наприклад, Java. Node.js — єднальна лан...
Codeguida · 19 березня 2019 · 127Phaser-сумісна гра з використанням MightyEditor
У цій статті я постараюся дати вам загальне уявлення про MightyEditor і про сам процес розробки. Туторіал покаже, як створити прототип міні-гри протягом години. Вимоги Нова версія браузера Google Chrome. Ви можете спробувати інші браузери, але на них...
Codeguida · 24 червня 2020 · 5Як провести сучасне e2e-тестування з Cypress JS
Навіщо тестувати? Одвічне питання для розробників ПЗ. Мабуть, ви вже не раз чули, що тестування робить ваш застосунок надійнішим, а отже покращується досвід користування ним. А ви як розробник можете бути більш впевненим у фічах, які випускаєте в про...
Codeguida · 06 жовтня 2020 · 59Скролінг в майбутнє
Можливість прогортати інформацію сприймається як належне всіма користувачами. Однак реалізувати скролінг, який добре працюватиме поміж браузерами й чудово вписуватиметься в дизайн, може бути непросто. Коли веб-стандарти розвиваються швидше, ніж коли-...
Codeguida · 22 червня 2018 · 41Цікаві пропозиції ECMAScript 2017, які ще не були прийняті
Важко постійно мати оновлену інформацію щодо всіх нових пропозицій функцій. Щороку в комітет TC39, який контролює розвиток JavaScript, пропонуються десятки функцій. Оскільки багато з них ніколи не дійдуть до другої стадії, важко визначити, за якими з...
Codeguida · 07 березня 2018 · 1Мемоїзація функцій для поліпшення швидкодії
До вашої уваги серія статей, де ми розглянемо, як застосовувати кілька моделей функціонального програмування, спростити програмування на JavaScript або, як у нашому випадку, підвищити швидкодію вашого коду. У цій першій статті з серії ми розглянемо п...
Codeguida · 05 серпня 2021 · 130Форми в React: використовуємо ref
React дозволяє отримати значення <form> у два способи. Перший полягає в імплементації так званих контрольованих компонентів, а другий — в застосуванні React властивості ref. Головною характеристикою контрольованих компонентів є те, що значення, яке в...
Codeguida · 13 вересня 2017 · 30Яка різниця між експортом за замовчуванням та іменованим експортом в JavaScript?
JavaScript - одна з найпопулярніших мов програмування серед веб розробників. Вона пропонує безліч способів організації та спільного використання коду між різними файлами. Працюючи з модулями, ви можете зіткнутися з двома поширеними способами експорту...
Alex · 12 вересня 2023 · 367