Как создать кастомизируемый вид для alert(), confirm() и prompt() для использования в JavaScript

Я давно думал о кастомизации внешнего вида типовых функций взаимодействия с пользователем в JavaScript — alert(), confirm() и prompt() (далее модальные окна). Действительно, они очень удобны в использовании, но разные в различных браузерах и весьма неприглядны на вид. Наконец руки дошли. В чём проблема? Обычные средства выдачи диалогов (например, bootstrap) ПОДРОБНЕЕ

Больше JS, чем React: как фреймворк использует возможности языка

React практически не добавляет к нативному JS внешней абстракции. Поэтому разработчику необходимо хорошо разбираться в основах языка. В этой статье разберем самые нужные для React концепции JavaScript. Вхождение в React Первое что мы видим после создания проекта с create-react-app – это классы компонентов: import React, { Component } from ‘react’; import logo ПОДРОБНЕЕ

Введение в вычисляемые свойства в Vue JS

Причины, по которым ‘вычисляемые свойства’ играют важную роль при написании чистого и эффективного кода Vue Vue JS, созданный Эваном Ю и членами сообщества, представляет собой прогрессивный фреймворк для создания пользовательских интерфейсов. Он состоит из открытой базовой библиотеки, ориентированной на слой представления, и экосистемы поддержки библиотек, которая помогает в решении сложных задач ПОДРОБНЕЕ

Поиск и использование компонентов с bit.dev | Nuances of programming

Bit упрощает использование компонентов из библиотек и приложений. Bit’s hub (bit.dev) облегчает поиск и взаимодействие с этими компонентами. В этой статье мы узнаем, как найти и установить UI-компонент из bit.dev для использования в приложении. Мы будем использовать Material-UI, самую популярную UI-библиотеку. Для начала… Используем компоненты в коллекции Material-UI на Bit. ПОДРОБНЕЕ

История игры Триплекс, или сколько нужно квадратиков чтобы сломать голову

Чтобы освоить азы Web программирования, я решил написать HTML5 игру — головоломку под названием Triplex (www.quadpuzzle.ru). Написать игру для себя и для друзей — полдела. Захотелось довести проект до ума, сделав из игры продукт для широкого круга пользователей. Насколько получилось — судить вам.     Правила игры просты. На игровом поле разложены ПОДРОБНЕЕ

ТОП-20 трюков и советов для работы с SSH-туннелями

В этой статье будем разбирать практические примеры работы с SSH-туннелями для того, чтобы познать SSH и освоить способы «прогулки» по сети. Конфигурационные файлы Клиентский конфиг располагается по пути: ~/.ssh / config и может выглядеть так: Host *      Port 2222 Host proglibserver      HostName proglibserver.dev.io      User author      Port ПОДРОБНЕЕ

Зачем разбивать код на столбцы

На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается из множества факторов, начиная от синтаксиса языка программирования, имен переменных, комментариев и заканчивая отступами. Но мне бы хотелось поговорить о последнем пункте – об отступах. Речь пойдет не о размере ПОДРОБНЕЕ

Да не нужен вам фреймворк JavaScript!

Не устали ли мы от вездесущих фреймворков JavaScript? Возможно, что мы не обращаем внимание на эффективность и пакетные данные от наших пользователей? Вернёмся в эпоху jQuery Помните те дни, когда все на каждом шагу пользовались jQuery? jQuery до, jQuery после, все буквально пропиталось этим jQuery. В каждом веб-сайте или веб-приложении можно ПОДРОБНЕЕ

Улучшите производительность с помощью веб-воркеров

Введение В этой статье мы рассмотрим, как использовать веб-воркеры для повышения производительности при запуске. Примеры будут в приложении Angular 8 — с ним проще начать работать с веб-воркерами. Однако, использование веб-воркеров не специфично для Angular, большинство этих концепций можно применить с любым Javascript или Typescript приложением. Скачать исходный код 🚀 Мы рассмотрим: ПОДРОБНЕЕ

Список важнейших команд в Docker

Содержание #1. Сборка; #2. Запуск контейнеров; #3. Отладка контейнеров; #4 О Docker в AWS ECS; #5. Очистка образов Docker; #6. Извлечение образов Docker из удалённого регистра; #7. Экспорт и импорт физических образов Docker. Вступление Контейнеры Docker преобразовались из нишевой технологии в обязательный атрибут наших сред разработки. Иногда нам приходится тратить ПОДРОБНЕЕ