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