javascript
(278)
PHP vs Node.js
Це переклад статті Крега Баклера (Craig Buckler) «SitePoint Smackdown: PHP vs Node.js» і суддівських рішень Бруно Шкворца і Джеймса Хиббарда (Bruno Škvorc, James Hibbard) статті Крега Баклера. Від перекладача Існує багато статей...
Alex · 16 грудня 2019 · 407Cтворення консольного додатку на JavaScript
Багато хто вважає, що Node.js тільки для серверних додатків, але це не так. Мікросервіси, REST API, утиліти, IoT та десктопні додатки — все це сфери, де використовують Node. Сьогодні ми напишемо консольний додаток за допомогою Node.js. Ми будемо вик...
Codeguida · 26 квітня 2021 · 97Node.js: керівництво для фронтенд розробника
Керівництво розраховане на розробників, які добре знайомі із JavaScript, але ще не дуже добре володіють Node.js. У статті не буде детально розглянуто питання синтаксису: Node.js використовує V8 — той же інтерпретатор, що і Google Chrome (втім, можна...
Codeguida · 17 липня 2018 · 68Angular застосунок своїми руками за 2 години
У статті ми реалізуємо функціональність найпростішого чат-бота. Звичайно, у результаті отримаємо навчальний варіант, а не версію для релізу. Застосунок складатиметься з двох сторінок: головної та, безпосередньо, чату. Наприкінці статті ви знайдете по...
Codeguida · 28 січня 2019 · 89Чому JavaScript відстійний?
Навіть якщо на перший погляд JavaScript видається хорошим рішенням для написання браузерних сценаріїв, він має значні недоліки і хиби, які виставляють його в поганому світлі. На відміну від мов погано спроектованих з самого початку, з якими працювати...
Codeguida · 3 роки тому · 9Надійна архітектура проєкту на Node.js
Інтро Розробку на Node.js зараз спрощують фреймворки на зразок Express, однак вони не відповідають за організацію самого проєкту. Вибір та організація правильної архітектури проєкту — чи не найскладніший етап розробки. З правильною організацією струк...
Codeguida · 13 вересня 2019 · 102Керування пам'яттю у JavaScript
Вступ Низькорівневі мови, наприклад С, мають інструменти керування пам'яттю, такі як malloc() і calloc(). Ці функції використовуються розробниками для явного виділення і звільнення пам'яті окремо від операційної системи. JavaScript виділяє пам'ять пі...
Codeguida · 09 жовтня 2017 · 266Web PUSH Notifications швидко і просто
У цій замітці я хочу розповісти як швидко і просто налаштувати push-повідомлення на вашому сайті. Ця стаття ні в якому разі не претендує на звання вичерпного керівництва, але, я сподіваюся, що вона дасть точку старту для подальшого вивчення. Інформа...
Alex · 01 листопада 2019 · 439Патерни JavaScript у дії
У цій статті ми розглянемо: Породжувальні патерни: «Фабрика» (Factory); «Абстрактна фабрика» (Abstract Factory); «Прототип» (Prototype); «Будівельник» (Builder). Структурні патерни: «Адаптер» (Adapter); «Декоратор» (Decorator); «Компонувальник» (C...
Codeguida · 14 січня 2020 · 124ES модулі: детальний схематичний огляд
ES модулі привносять у JavaScript офіційну, стандартизовану модульну систему. Знадобився час, щоб до цього дійти — майже 10 років роботи по стандартизації. Але очікування майже закінчилось. З випуском Firefox 60 (на даний час у стані бета-версії) у т...
Codeguida · 6 років тому · 19Знайомимось з Angular 2, створюючи додаток для пошуку зображень на Giphy
Для тих, хто прийшов зі світу Angular 1, я буду проводити порівняння. Тим не менш, вам не обов'язково знати Angular 1. Але ви повинні бути знайомі з JavaScript, щоб зрозуміти, про що тут йде мова. Цей туторіал навчить вас, як користуватися Angular CL...
Codeguida · 01 липня 2020 · 21Front-end воїн - Scroll Progress
Сьогодні ми розглянемо кілька методів демонстрації прогресу прокрутки веб- сторінки. Ця техніка використовується на багатьох сайтах, і не дарма; вона забезпечує контекстуальне розуміння кількості інформації даної сторінки. Коли користувач виконує про...
Codeguida · 13 грудня 2021 · 32