javascript
(279)
Основи ReactJS
React - бібліотека (не фреймворк) для UI.
Різні способи створення та керування компонентами в React, поява купи інструментів для управління станом та багато іншого часто заплутують новачків і викликаю...
27 травня 2021
·
0
· 82
·
Codeguida
Чому слід використовувати TypeScript замість JavaScript у 2021 році
Нещодавно я, використовуючи React Native, займався розробкою мобільного застосунку для медитації Atomic Meditation. В ході роботи я зрозумів необхідність у вивченні та використанні TypeScript за...
18 травня 2021
·
1
· 672
·
1
·
Alex
Асинхронні цикли: чому вони не спрацьовують
Функції вищого порядку — як от forEach(), reduce(), map() і filter() — досить поширені для програмування JavaScript. Та якщо їх змішати з асинхронними викликами й промісами, результати можуть бути нео...
18 травня 2021
·
0
· 214
·
Codeguida
Чому JavaScript відстійний?
Навіть якщо на перший погляд JavaScript видається хорошим рішенням для написання браузерних сценаріїв, він має значні недоліки і хиби, які виставляють його в поганому світлі. На відміну від мов погано...
12 травня 2021
·
0
· 32
·
Codeguida
Node Hero: Частина 5 - База даних в Node.js
Зберігання даних у глобальній змінній
Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщ...
04 травня 2021
·
0
· 57
·
Codeguida
jQuery для чайників ч.4 - функції
В першій статті, ми почали розглядати основи
jQuery - типи даних і селектори;
Далі, ми дізналися про події jQuery;
В минулій статті, ми навчилися оброблювати
помилки;
Сьогодні, ми поговоримо про:
Як...
29 квітня 2021
·
0
· 77
·
Codeguida
Чому JavaScript найкращий!
{full-post-img}
Всім привіт! Переклад статті про те чому JavaScript - це найкраще, що могло з вами трапитись. І відповідь на статтю Чому JavaScript відстійний?.
У моїх останніх бесідах із менеджерам...
27 квітня 2021
·
0
· 24
·
Codeguida
Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node.
Сьогодні ми напишемо конс...
26 квітня 2021
·
0
· 207
·
Codeguida
Асинхронні функції в ES7
Синхронне програмування - це просто. Ви просто викликаєте функцію, отримуєте
значення, що вона повертає і продовжуєте робити все, що вам потрібно.
Асинхронне програмування, з іншого боку, дуже незвичн...
20 квітня 2021
·
0
· 185
·
Codeguida
Вкладені анімації в AngularJS з використанням ui-router
Не так давно, я намагався ефективно налаштувати вкладену анімацію переходу в AngularJS з ui-router.
Я не хотів використовувати javascript і зіпсувати контролери. І я знайшов дуже просте і зрозуміле рі...
16 березня 2021
·
0
· 1
·
Codeguida
Node Hero: Частина 13 - Моніторинг Node.js-додатків
Важливе значення моніторингу у Node.js
Розуміння внутрішньої роботи вашого Node.js-додатка дуже важливе! Вам потрібно постійно знаходити прогалини і з'ясовувати, що уповільнює роботу вашого продукту....
11 березня 2021
·
0
· 21
·
Codeguida
Вийшов Deno 1.8: альтернатива Node.js з підтримкою WebGPU API
Минулого року розробник Node.js Раян Дал (Ryan Dahl) опублікував платформу Deno 1.0 — рантайм для JavaScript and TypeScript, написаний мовою Rust. Автор проєкту хотів уникнути помилок, яких допустився...
05 березня 2021
·
0
· 3
·
Codeguida
Node Hero: Частина 8 - Аутентифікація у Node.js використовуючи Passport.js
Технології
Перед тим, як почати по-справжньому програмувати, давайте розглянемо деякі нові технології, які ми будемо використовувати у наступних розділах.
Що таке Passport.js?
Проста, ненав'язлива аун...
25 лютого 2021
·
0
· 59
·
Codeguida
Пишемо слайдер для порівняння зображень
При створенні сторінки товарів, існують деякі ефективні UX рішення, які можуть
бути використані для того, щоб користувач міг "відчути" продукт. Слайдер для
зрівняння зображень - одне із цих рішень. Як...
23 лютого 2021
·
0
· 12
·
Codeguida
jQuery для чайників ч.3 - обробка помилок
Вступна та минула стаття допомогли нам освоїти основи
роботи з jQuery - ми розглянули типи даних, створення змінних, аспекти роботи
з селекторами, також розібрали основні події: Click, Hover і
ToggleC...
09 лютого 2021
·
0
· 8
·
Codeguida
Різні способи створити стовпці однієї висоти в Bootstrap
Bootstrap 3 (тепер Bootstrap 4) - дивовижний CSS-фреймворк, який робить життя веб-розробників будь-якого рівня простіше. Коли я був новачком, і вперше знайомився з Bootstrap, то використовував всі йог...
07 лютого 2021
·
0
· 33
·
Codeguida
Які мови програмування найбільш потрібні роботодавцям
Компанія CodinGame опублікувала дослідження про те, які мови та інструменти програмування зараз потрібні роботодавцям, а які — популярні серед фахівців. У опитуванні взяли участь 15 000 розробників і...
18 січня 2021
·
0
· 16
·
Codeguida
Якою була екосистема JavaScript у 2020 році
Опубліковане щорічне дослідження про стан екосистеми JavaScript: найпопулярніші фреймворки, інструменти, тенденції в галузі тощо. У опитуванні за 2020 рік взяли участь 23 765 людей, 1,8% з яких живуть...
17 січня 2021
·
0
·
Codeguida
Основи асинхронного програмування на JavaScript
В JavaScript нам часто доводиться мати справу з асинхронною поведінкою роботи коду, що може призвести до плутанини для програмістів, які мають досвід роботи тільки з синхронним програмуванням. Ця стат...
15 січня 2021
·
1
· 847
·
Codeguida
Знайомимось з Web Components (Polymer)
Привіт, кодегідці!
Цього разу ми познайомимось із новим веб-стандартом, та напишемо власний Polymer-компонент.
Що таке Web Components?
It's future. Future of web.
Web Components - це веб-стандарт, яки...
13 січня 2021
·
0
· 34
·
Codeguida
Використовуємо jQuery правильно
Завантаження з CDN
Замість того, щоб зберігати jQuery на Вашому сервері, краще завантажувати
бібліотеку з популярних CDN. Це дозволить зменшити час завантаження сторінки.
<script src="/vendor/jque...
13 січня 2021
·
1
· 177
·
Codeguida
Як використувати Battery API
Чим вимогливішими стають веб-додатки, тим швидше витрачається заряд пристрою.
Коли гаджет підключений до енергопостачання - це не проблема, але
коли справа доходить до мобільних девайсів, ми повинні б...
03 січня 2021
·
0
· 3
·
Codeguida
Анімація DOM за допомогою Anime.js
{full-post-img}
Якщо ви в пошуках швидкої та маленької бібліотеки для анімації, то Anime.js саме те, що вам потрібно.
Оживляючи веб
Як підмітила Sarah Drasher, анімація ділиться на UI/UX анімацію і с...
01 січня 2021
·
0
· 79
·
Codeguida
Що робить інтернет повільним: дослідження продуктивності JavaScript
Компанія CatchJS опублікувала дослідження про те, що може сповільнювати інтернет і які фактори та помилки з цим пов'язані. Дослідники опрацювали мільйон найпопулярніших сторінок в інтернеті та позначи...
30 грудня 2020
·
0
·
Codeguida