CryptoJS является растущей коллекцией стандартных и безопасных алгоритмов шифрования, реализованных на JavaScript с использованием лучших практик и моделей. Она быстрая, имеет последовательный и простой интерфейс. Официальная страница CryptoJS. […]
51degrees – пакет для определения мобильных пользователей
Для тех случаев, когда request.browser.ismobiledevice плохо отрабатывает, для определения мобильных пользователей можно использовать 51degrees.
Тип браузера пользователя по UserAgent
Используя UserAgent, можно определить, мобильный ли браузер у пользователя (для наиболее распространённых платформ): var isMobile = Regex.IsMatch(UserAgent, @”mobile|android|kindle|silk|midp”, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
Использование $connection.hub.start().done в нескольких местах приложения
Иногда возникает необходимость использовать конструкцию: $connection.hub.start().done несколько раз и в разных местах приложения. При этом такая запись иногда может привести к ошибке вида: SignalR: Connection has not been fully initialized. […]
Dragscroll скрипт для скроллирования путем перетягивания
Dragscroll – мини JavaScript библиотека (min – 734 байт), которая позволяет скроллировать через перетягивание мышей (в стиле “drag and drop” или “click and hold”). Она не имеет зависимостей и написана […]
Получить значение из DapperRow по имени колонки
Пусть имеется dynamic result, полученный при помощи Dapper query: List items Он содержит записи в следующем формате: {DapperRow, id = ’17’} Для того, чтобы получить значение по имени колонки, необходимо: […]
SB Admin 2 – Bootstrap шаблон с готовой версткой элементов
Используйте во время работы готовую разметку от SB Admin 2. В этом шаблоне большинство элементов уже сверстано, что очень удобно и ускоряет процесс верстки для разработчика.
Разница между двумя датами в JavaScript
Разницу в днях между 2-мя датами в JavaScript можно получить следующим образом: Создать две переменные типа Date, передав обязательно даты как строку обернутую кавычками. Получить разницу между датами в миллисекундах. […]
Товары и услуги в аренду. Стоит ли предпочесть аренду покупке?
Совсем недавно наткнулся на такую мысль, что аренда это далеко идущий тренд в мире веб и не только. Молодое поколение менее завязывается на собственности и не хочет тяготиться ипотеками, долгосрочными кредитами. […]
Как выбрать меню сайта – вертикальное или горизонтальное?
Довольно частый и актуальный вопрос заказчика. Зачастую тут полагаются на собственное чувство вкуса или на дизайнера – как нарисует, так пусть и будет. А зря – разница между этими 2 […]