javascript
(279)
Node Hero: Частина 10 - Відлагодження Node.js-застосунків
Відлагодження Node.js-застосунків
Один з найпоширеніших рішень для знаходження помилок у Node.js-застосунках - постійне використання console.log для дебагінгу.
console.log є ефективним способом для де...
14 грудня 2020
·
0
· 18
·
Codeguida
Верстаємо із RTL на прикладі арабської локалізації
Вступ
Привіт, читачі Codeguida!
Цей матеріал може стати у пригоді тим, хто розроблятиме програми з підтримкою арабської, івриту та інших мов, де письмо йде справа наліво. Ми підготували серією вебзаст...
08 грудня 2020
·
0
· 104
·
Codeguida
Яку проблему вирішують async & await в JS?
Асинхронне виконання коду - одна з найпотужніших фіч JavaScript, і в той же час воно приносить багато головного болю. Ми пройшли довгий шлях від функцій-колбеків, через нескінченні хащі сторонніх бібл...
05 грудня 2020
·
0
· 63
·
Codeguida
Випадкові зображення з допомогою Flexbox та JavaScript
Рандомізовані елементи веб-сторінок - простий і ефективний метод для
збільшення користувачів на сайті. Цей ефект легко досягнути всього декількома
рядками JavaScript.
Потрібно обережніше використовува...
01 грудня 2020
·
0
· 154
·
Codeguida
Що таке цикл подій та стек викликів у JavaScript
Цей матеріал для тих, хто давно хотів зрозуміти, як саме працює JavaScript у браузері. Навіть досвідчені розробники можуть не знати цих принципів або забути їх, тож сподіваємось, що стаття буде для ва...
23 листопада 2020
·
2
· 370
·
Codeguida
Перехід до Webpack 2
Webpack знаходиться буквально на межі випуску своєї останньої версії, і це, як очікується, відбудеться дуже скоро. Проте, основне, що затримує реліз продукту – це документація, а код в основному вже н...
18 листопада 2020
·
0
· 4
·
Codeguida
Node Hero: Частина 2 - Використання NPM
У цій частині ви дізнаєтесь, що таке NPM і як ним користуватись. Давайте почнемо!
NPM у Nutshell
NPM - це менеджер пакетів, який використовується Node.js-додатками - ви можете знайти там тонни модулів...
07 листопада 2020
·
0
· 61
·
Codeguida
Створення об'єктів в JavaScript: патерни та кращі практики
Створення об'єктів в JavaScript - доволі заплутане питання. Є декілька способів зробити це. Новачки (а інколи і досвідчені користувачі) часто в них плутаються. Але не лякайтеся - це не складний процес...
05 листопада 2020
·
0
· 205
·
Codeguida
TypeScript для бекенд-розробки
Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована еко...
01 листопада 2020
·
0
· 570
·
Alex
Використання Atomics.wait, Atomics.notify і Atomics.waitAsync
Статичні методи Atomics.wait() і Atomics.notify() представляють собою низькорівневі примітиви синхронізації, які можна застосовувати для реалізації м'ютексів та інших подібних механізмі...
28 жовтня 2020
·
0
· 117
·
Alex
Flutter vs React-Native: детальне порівняння
Flutter - це технологія, яка в даний час викликає ажіотаж в мобільній розробці. Його стали частіше вибирати для створення нових застосунків, а деякі розробники переписують на Flutter навіть старі заст...
26 жовтня 2020
·
1
· 676
·
Alex
Node Hero: Частина 7 - Структура проектів на Node.js
Це сьома частина серії туторіалів під назвою Node Hero. В цих розділах ви дізнаєтесь, як почати роботу з Node.js і розробляти програмні продукти, використовуючи його.
Більшість фреймворків Node.js не...
24 жовтня 2020
·
0
· 26
·
Codeguida
Секрети JavaScript-функцій
Кожен програміст знайомий з функціями. В JavaScript функції відрізняються безліччю можливостей, що дозволяють називати їх «функціями вищого порядку». Але, чи дійсно ви добре знаєте як їх в...
22 жовтня 2020
·
3
· 3.7K
·
Alex
Node Hero: Частина 1 - Починаємо роботу з Node.js
Це перший пост серії туторіалів по Node.js під назвою Node Hero. Ви дізнаєтесь, що таке Node.js, як встановити програмну платформу на своєму комп'ютері і як почати роботу з нею.
В наступних розділах м...
17 жовтня 2020
·
1
· 161
·
Codeguida
Вступ в React, якого нам не вистачало
React - це найпопулярніша в світі JavaScript-бібліотека. Але ця бібліотека хороша не тому, що популярна, а тому популярна, що хороша. Більшість існуючих вступних посібників з React починається з прикл...
15 жовтня 2020
·
1
· 2.1K
·
Alex
Як використовувати jQuery функцію $.ajax()
Іноді, нам потрібно більше контролю над Ajax-запитами, які ми виконуємо.
Наприклад, ми хочемо вказати, що має відбуватися у випадку, коли Ajax-виклик
не вдався, або нам потрібно виконати Ajax-запит, а...
12 жовтня 2020
·
0
· 71
·
Codeguida
GraphQL для початківців
Абревіатура API означає Application Programming Interface (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємо...
08 жовтня 2020
·
0
· 1.1K
·
Alex
jQuery для чайників ч.1 - типи даних та селектори
Вирішили спробувати себе у front-end розробці?
Подобається Вам це чи ні, але знання JavaScript або jQuery \- основа
для кожного фронтендера.
Настав час дізнатися, як це працює і почати створювати інте...
06 жовтня 2020
·
0
· 86
·
Codeguida
Як провести сучасне e2e-тестування з Cypress JS
Навіщо тестувати?
Одвічне питання для розробників ПЗ. Мабуть, ви вже не раз чули, що тестування робить ваш застосунок надійнішим, а отже покращується досвід користування ним. А ви як розробник можете...
06 жовтня 2020
·
0
· 109
·
Codeguida
Перше знайомство з Moon.js
Сьогодні мова піде про чергову JavaScript-бібліотеку, яка призначена для розробки інтерфейсів. Виникає таке відчуття, що такі бібліотеки з'являються все частіше і частіше. У цьому матеріалі ми розглян...
05 жовтня 2020
·
1
· 306
·
Alex
Створення 3D логотипу за допомогою three.js
В цій статті, ми створимо 3D версію логотипу Treehouse використовуючи
three.js. Нажміть та перетягуйте мишу для переміщення камери! Також ви можете
використовувати колесо миші для масштабування.
Демо...
28 вересня 2020
·
0
· 57
·
Codeguida
Проєктуємо систему JavaScript-плагінів
У світі вебінструментів та фреймворків не обійтися без плагінів. У Wordpress є плагіни. У jQuery є плагіни. У Gatsby, Eleventy та Vue вони теж є.
У бібліотеках та фреймворках плагіни існують не...
21 вересня 2020
·
0
· 91
·
Codeguida
6 рекомендацій з розробки масштабованих React-проєктів
На початку роботи над новим React-проєктом рекомендується сформулювати інструкції, дотримуючись яких можна буде створити застосунок який добре піддається масштабування. У цьому матеріалі я хочу поділи...
18 вересня 2020
·
1
· 790
·
Alex
5 бібліотек для Vue.js, без яких мені не обійтися
Досвідчені розробники знають, що іноді, намагаючись заощадити час і вирішити якісь завдання свого проєкту за допомогою пакета, створеного кимось іншим, можна, в підсумку, витратити більше часу, ніж бу...
08 вересня 2020
·
1
· 385
·
Alex