Публикации по теме 'front-end-development'
15 причин для создания библиотеки компонентов в Bit.dev
Если традиционная библиотека компонентов похожа на музыкальный альбом на компакт-диске, то bit.dev похожа на компонент iTunes или Spotify.
Популярность библиотек компонентов пользовательского интерфейса в 2019 году резко возросла. Это неудивительно, поскольку все великие компании, такие как Uber, Airbnb, Booking и другие , используют общие компоненты пользовательского интерфейса для обеспечения единообразия визуального восприятия.
Повторное использование компонентов..
Обновите ReactJS.NET 5.0.0 и React 16.8 для проекта ASP.NET, часть 2. Используйте синтаксис ES6.
Введение
О настройке окружения мы упоминали в предыдущей статье .
Второй этап обновления проекта — рефакторинг компонента React с синтаксисом ES6. Мы можем преобразовать компонент в компонент класса или компонент функции, что зависит от свойства компонента.
В этой статье будет представлена фаза 2 — использование синтаксиса ES6. Он включает в себя следующие пункты.
Реагировать компоненты Жизненный цикл компонента класса React? Рефакторинг классов React с синтаксисом ES6..
Поймать, восстановить и продолжить потоки RxJS после ошибки
Я предполагал, что потоки RxJS работают как обещания, и ошибался.
Вот и вся всякая всячина с фрикадельками!
const stuff$ = Rx.Observable.of('Spaghetti', 42, 'Meatballs');
Давайте сделаем все в нижнем регистре:
const lowercaseStuff$ = stuff$.map(x => x.toLowerCase());
Быстрая викторина: что записывается в консоль?
lowercaseStuff$.subscribe(
(x => console.log('Success:', x)),
(x => console.log('Error:', x)),
(() => console.log('Complete'))
);
Отвечать:..
Работа с данными времени в JavaScript
Некоторое время назад я писал приложение CRUD, которое отслеживало «время начала» и «время окончания» для записей, которые были созданы и сохранены в базе данных. Я мог бы вычесть эти значения времени, чтобы найти простую «продолжительность времени» для каждой записи. Но получить данные времени в удобном формате оказалось немного сложнее, чем я ожидал.
Дата и время.
Самая сложная часть работы с данными времени - это вероятность того, что крайний случай вызовет зацикливание вашего..
Использование Axios в Vue.js
Vue.js + Axios учебник для начинающих
Axios - это библиотека для HTTP-связи, выполнения запросов ajax и т. д. Существует также библиотека под названием vue-resource для таких вещей, но сказано, что она не используется должным образом из-за медленного цикла обновления и большого сообщества Axios .
axios / axios axios - HTTP-клиент на основе Promise для браузера и node.js github.com
Установить Axios
Введите следующую..
Разработка компонентов: как создать разборный Fieldset в neo.mjs
Меня попросили создать больше контента, который поможет новым разработчикам быстрее освоиться. В общем, есть две основные темы, которые имеют наибольший смысл:
Как создавать свои собственные компоненты Как создавать приложения (плюс руководства по архитектуре)
Я думаю, что это руководство - хорошее сочетание: оно не слишком продвинутое (мы говорим о 240 строках кода) и не тривиальное (даже профессионалы Javascript, скорее всего, могут узнать что-то новое).
Следуя концепции «работник..
JavaScript на стероидах?
Перегрузите свои собственные объекты JavaScript для лучшего повторного использования и более чистого кода.
Проблемное пространство
С момента появления ES6 появилось множество новых методов JavaScript, таких как map, reduce, find. Все они являются функциональными помощниками для вашего кода, чтобы упростить вам манипулирование структурами данных Javascript и работу с ними.
В нашей повседневной жизни как разработчики JavaScript мы по-прежнему пишем одно и то же снова и снова, и..