javascript (278)

Нові функції ES2018, про які ви повинні знати

В липні 2018 світ побачила дев'ята редакція стандарту ECMAScript, що має назву ECMAScript 2018, або просто ES2018. Починаючи з ES2016, специфікації випускають щороку, на відміну від попередніх стандартів, що виходили раз на декілька років (проте й мі...

Codeguida · 28 січня 2019 · 2

React 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 · 127

Phaser-сумісна гра з використанням 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