Публикации по теме 'ui'


Async / await - это круто, но не отказывайтесь от обещаний
Что такое обещание JavaScript? Это когда код клянется работать каждый раз. Давайте создадим кнопку, которая будет: выполнить дорогостоящую синхронную операцию, запустить 2 запроса AJAX и обновить DOM на основе ответов AJAX. Вот разметка. Вот функции. Давайте также измерим продолжительность каждой операции с помощью Performance API , который визуализирует, когда и как долго каждая функция выполняется на временной шкале производительности Chrome DevTools. (Спасибо..

Создание библиотеки компонентов пользовательского интерфейса для вашего стартапа
Как создать библиотеку компонентов, соответствующую потребностям вашего стартапа. Библиотеки компонентов имеют смысл в качестве инструментов для крупных корпораций, но могут показаться излишними для малых предприятий, таких как стартапы. В этом посте я утверждаю, что, следуя правильным принципам, с помощью правильных инструментов вы можете создать библиотеку компонентов пользовательского интерфейса, которая будет способствовать вашему стартапу способами, выходящими далеко за рамки..

Как создавать анимированные интерактивные блок-схемы для документирования сценариев дел
Создавайте интерактивные диаграммы как технический писатель Одним из моих любимых инструментов технического писателя является построение диаграмм. Этот тип визуального контента не только помогает читателю лучше понять материал, но и позволяет писателю оживить технические детали творческим подходом. Моя первая статья об интерактивных диаграммах привлекла столько внимания и положительных отзывов, что я решил продолжить изучение этой темы. В этой статье мы рассмотрим анимированные..

Почему 0,1 + 0,2 == 0,3 в JS неверно? Тайна, неразгаданная с разгадкой
JS следует 32-битному представлению с плавающей запятой для чисел. Из 32-битных: 1 - это знаковый бит . (число отрицательное, если значение равно 1), 8 битов указывают значение экспоненты (e), а другие 23 биты представляют значение дроби . С 32 битами значение вычисляется по этой серьезной формуле: При использовании десятичных дробей эта система счисления с плавающей запятой вызывает некоторые ошибки округления в JavaScript . Например, 0,1 и 0,2 не могут..

Ежедневное испытание пользовательского интерфейса - неделя 1
Я действительно хотел начать этим летом испытание Daily UI, и я написал о нем статью - ›здесь. Эта неделя была первой растяжкой, а это значит, что мне нужно было научиться делать ее рутиной. Я объявил, что собираюсь выполнить задание на нескольких страницах Facebook и своим друзьям. Публикация этого заставила меня почувствовать себя более ответственным, но я также смог связаться с действительно крутыми людьми по всему миру, которые хотели поработать над этим вместе со мной. Мне удалось..

Ежедневный блог начинающего основателя # 25
WISHSURF Ежедневный блог начинающего основателя # 25 18 февраля Проведите вечер, чтобы все спланировать. Кроме того, я проводил тесты UX без реальной платформы. Это может показаться немного запутанным. Я ходил по магазинам и представлял, как мне нужно взаимодействовать с wishsurf, чтобы это был удобный продукт. Похоже, мне нужно изменить приоритеты и проводить большую часть времени в мобильных приложениях. Я думаю, что Интернет не будет основной платформой. Похож на..

Представить лист действий в UIKit и SwiftUI
Лист действий — это компонент, который отображает набор вариантов выбора для пользователя в модальном формате. UIKit В iOS вы можете создать лист действий, используя UIAlertController со стилем .actionSheet . Вот пример того, как создать лист действий в Swift: let actionSheet = UIAlertController(title: "Choose an option", message: nil, preferredStyle: .actionSheet) let option1 = UIAlertAction(title: "Option 1", style: .default) { _ in // Handle the..