javascript (278)

Чому слід використовувати TypeScript замість JavaScript у 2021 році

Нещодавно я, використовуючи React Native, займався розробкою мобільного застосунку для медитації Atomic Meditation.  В ході роботи я зрозумів необхідність у вивченні та використанні TypeScript замість JavaScript у середніх та великих проєктах....

Alex · 18 травня 2021 · 657 · 1

Асинхронні цикли: чому вони не спрацьовують

Функції вищого порядку — як от forEach(), reduce(), map() і filter() — досить поширені для програмування JavaScript. Та якщо їх змішати з асинхронними викликами й промісами, результати можуть бути неочікуваними. І проблеми виникають лише з цими функц...

Codeguida · 18 травня 2021 · 195

Чому JavaScript відстійний?

Навіть якщо на перший погляд JavaScript видається хорошим рішенням для написання браузерних сценаріїв, він має значні недоліки і хиби, які виставляють його в поганому світлі. На відміну від мов погано спроектованих з самого початку, з якими працювати...

Codeguida · 12 травня 2021 · 8

Node Hero: Частина 5 - База даних в Node.js

Зберігання даних у глобальній змінній Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщо ви хочете видавати персоналізований контент, вам...

Codeguida · 04 травня 2021 · 20

jQuery для чайників ч.4 - функції

В першій статті, ми почали розглядати основи jQuery - типи даних і селектори; Далі, ми дізналися про події jQuery; В минулій статті, ми навчилися оброблювати помилки; Сьогодні, ми поговоримо про: Як запустити функцію; Як передати дані в функцію; Як...

Codeguida · 2 роки тому · 17

Чому JavaScript найкращий!

{full-post-img} Всім привіт! Переклад статті про те чому JavaScript - це найкраще, що могло з вами трапитись. І відповідь на статтю Чому JavaScript відстійний?. У моїх останніх бесідах із менеджерами по найму про те, як важко зараз знайти хорошого...

Codeguida · 3 роки тому · 9

Cтворення консольного додатку на JavaScript

Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node. Сьогодні ми напишемо консольний додаток за допомогою Node.js. Ми будемо вик...

Codeguida · 3 роки тому · 24

Асинхронні функції в ES7

Синхронне програмування - це просто. Ви просто викликаєте функцію, отримуєте значення, що вона повертає і продовжуєте робити все, що вам потрібно. Асинхронне програмування, з іншого боку, дуже незвичне. Так, у нас є Promise, який значно спрощує взаєм...

Codeguida · 3 роки тому · 9

Вкладені анімації в AngularJS з використанням ui-router

Не так давно, я намагався ефективно налаштувати вкладену анімацію переходу в AngularJS з ui-router. Я не хотів використовувати javascript і зіпсувати контролери. І я знайшов дуже просте і зрозуміле рішення з використанням LESS. Ось приклад кінцевого...

Codeguida · 16 березня 2021 · 1

Node Hero: Частина 13 - Моніторинг Node.js-додатків

Важливе значення моніторингу у Node.js Розуміння внутрішньої роботи вашого Node.js-додатка дуже важливе! Вам потрібно постійно знаходити прогалини і з'ясовувати, що уповільнює роботу вашого продукту. Ще більшою проблемою є обробка та передбачення час...

Codeguida · 11 березня 2021 · 8

Вийшов Deno 1.8: альтернатива Node.js з підтримкою WebGPU API

Минулого року розробник Node.js Раян Дал (Ryan Dahl) опублікував платформу Deno 1.0 — рантайм для JavaScript and TypeScript, написаний мовою Rust. Автор проєкту хотів уникнути помилок, яких допустився у Node.js, тому створив нову та окрему платформу....

Codeguida · 05 березня 2021 · 1

Node Hero: Частина 8 - Аутентифікація у Node.js використовуючи Passport.js

Технології Перед тим, як почати по-справжньому програмувати, давайте розглянемо деякі нові технології, які ми будемо використовувати у наступних розділах. Що таке Passport.js? Проста, ненав'язлива аунтентифікація для Node.js - passportjs.org Passport...

Codeguida · 25 лютого 2021 · 4