frontend
(59)
Основи Webpack 2
Що таке Webpack? Якщо просто, то це пакувальник модулів для вашого JavaScript. Але з часів першого релізу він еволюціонував в пакувальник для всього вашого фронтенду. Ось так це було раніше: розмітка, стилі так код ізольовані, ви повинні керувати ко...
Codeguida · 26 серпня 2021 · 26 · 1Верстаємо із RTL на прикладі арабської локалізації
Вступ Привіт, читачі Codeguida! Цей матеріал може стати у пригоді тим, хто розроблятиме програми з підтримкою арабської, івриту та інших мов, де письмо йде справа наліво. Ми підготували серією вебзастосунків з англійською та арабською локалізаціями,...
Codeguida · 08 грудня 2020 · 24Аутентифікація в односторінкових застосунках. Частина 1.
Популярність односторінкових застосунків зростає щороку. Навіть якщо застосунок і не на 100% односторінковий, кількість функцій, що базуються на JavaScript, невпинно росте. Під аутентифікацією ми маємо на увазі підтвердження особи користувача чи дост...
Codeguida · 03 липня 2018 · 23Node Hero: Частина 2 - Використання NPM
У цій частині ви дізнаєтесь, що таке NPM і як ним користуватись. Давайте почнемо! NPM у Nutshell NPM - це менеджер пакетів, який використовується Node.js-додатками - ви можете знайти там тонни модулів. Це як Maven для Java або Composer для PHP. Є два...
Codeguida · 07 листопада 2020 · 23@-правила CSS
Переклад статті Джеффа Грема на CSS-Tricks від 12 травня 2015. @-правило - директива, яка дозволяє створювати в CSS інструкції для зміни відображення або поведінки елементів сторінки. Кожен оператор починається символом @, що слідує перед одним із до...
Codeguida · 25 листопада 2021 · 22Як перетворити ваш сайт в мобільний застосунок: знайомство з PWA
Ви, напевно, чули про Progressive Web Apps (PWA). Але в цій статті я не буду описувати тонкощі роботи та зазирати під капот. Лише нагадаю, що PWA — це сайти, що можна додати на домашній екран смартфона і вони будуть працювати без інтернету. Натомість...
Codeguida · 03 серпня 2017 · 21Node Hero: Частина 5 - База даних в Node.js
Зберігання даних у глобальній змінній Статичні сторінки для користувачів - як ви дізналися в попередньому розділі - можуть добре підходити для landing-сторінок, або для персональних блогів. Проте, якщо ви хочете видавати персоналізований контент, вам...
Codeguida · 3 роки тому · 21Аутентифікація в односторінкових застосунках. Частина 2.
В першій частині ми розглядали заголовок Authorization як один з популярних способів аутентифікації в односторінкових застосунках. Він має свої переваги та недоліки. Використовуючи заголовок Authorization, доведеться також користуватися веб сховищем...
Codeguida · 24 вересня 2018 · 196 причин, чому async/await краще за проміси
Node підтримує async/await починаючи з версії 7.6, а Babel вміє транспілювати його в ES5 (хоча й не дуже ефективно). Якщо ви ще не знаєте що це таке і далі плануєте користуватися промісами, то саме час це виправити! Довідка Невеличкий вступ, якщо ви...
Codeguida · 02 червня 2017 · 19Node Hero: Частина 11 - Безпека у Node.js-застосунках
Загрози безпеці У наші дні майже кожен день трапляються якісь проблеми з безпекою, наприклад випадки з LinkedIn та MySpace. Протягом цих атак відбувся витік дуже великої кількості інформації користувачів, не кажучи вже про завдання шкоди репутації ко...
Codeguida · 02 червня 2021 · 17Основи роботи з адаптивним текстом
Не секрет, що для того щоб текст прочитало якнайбільше людей, він теж повинен бути адаптивним. Його розмір повинен залежати від розміру екрану. Зазвичай для цього задають розміри в rem. І тоді вже браузер вирішує якого розміру текст потрібно відобраз...
Codeguida · 19 вересня 2021 · 17Node Hero: Частина 12 - Як розгортати Node.js-застосунки на Heroku або Docker
Розгортання Node.js у PaaS Провайдери платформи-як-послуги(platform-as-a-Service) можуть бути чудовим вибором для команд, які бажають робити мінімальну кількість операцій або створювати невеликі застосунки. У цьому туторіалі ви навчитеся використовув...
Codeguida · 14 серпня 2021 · 16