Эта статья является третьей в нашей новой серии, которая вводит новые, полезные и свободно доступны инструменты и методы, разработаны и выпущены активных членов сообщества веб-дизайна.
В первой статье покрыты PrefixFree, вторая введена Foundation, отзывчивым основу, которая поможет вам построить прототипы и производство кода.На этот раз мы дарим Sisyphus.js, библиотеки разработан Александром Kaupanin обеспечить Gmail, как на стороне клиента проектов и немного more.
Что проблема нуждается в решении
Вы когда-нибудь были заполнив форму онлайн-долго или писать красноречивый и энергичный комментарий, когда вдруг сбой браузера?Или, возможно, вы закрыли вкладку браузера случайно, или подключение к Интернету отсекает или электроэнергии снижается (и, будучи всегда послушны закону Мерфи, у вас нет резервного питания).Если нет, то вам повезло.Но никто не защищен от таких незначительных catastrophes.
(Изображение: Кристиан Bjornard)
Представьте себе бурю эмоций, испытываемых пользователем, который должен был добавить немного дополнительной информации перед отправкой формы, а затем теряет все данные.Ужасный, да?Теперь, если только есть ли способ восстановить данные, а не провести Sisyphean pursuit.
Существующие Solutions
Одно общее решение, чтобы написать свой комментарий в местный документ, сохранив файл периодически, а затем копирование и вставка текста в форму, как только это закончено.Некоторые формы также позволит вам сохранить проект, нажав кнопку, но не все формы имеют этой функции, и это не самое удобное решение.Продукт, который делает это лучшее Gmail, с его автоматическое сохранение функции для проектов: просто наберите далеко, и все содержимое сохраняется автоматически, без вас, даже необходимости нажимать button.
После выпуска Sisyphus.js, я узнал Лазаря, расширение для Firefox и Chrome, который помогает восстановить данные формы.Но плагинов для браузеров привести к еще большей проблемой: распределение.Некоторые пользователи не имеют понятия, что это расширение для браузера — многие пользователи этого не сделать, на самом деле, что делает этот подход недостаточно на большой scale.
Людей с прямой линией, чтобы пользователи веб-разработчики сами.Таким образом, решение проблемы ввода данных пользователем на этапе развития представляется более практичным, чеможидают пользователи смогут добавить к своим небоскреб extensions.