Для тех случаев, когда request.browser.ismobiledevice плохо отрабатывает, для определения мобильных пользователей можно использовать 51degrees.
Используя UserAgent, можно определить, мобильный ли браузер у пользователя (для наиболее распространённых платформ): var isMobile = Regex.IsMatch(UserAgent, @"mobile|android|kindle|silk|midp", RegexOptions.IgnoreCase |…
Иногда возникает необходимость использовать конструкцию: $connection.hub.start().done несколько раз и в разных местах приложения. При этом такая запись иногда может привести…
Dragscroll - мини JavaScript библиотека (min - 734 байт), которая позволяет скроллировать через перетягивание мышей (в стиле "drag and drop"…
Пусть имеется dynamic result, полученный при помощи Dapper query: List items Он содержит записи в следующем формате: {DapperRow, id =…
Используйте во время работы готовую разметку от SB Admin 2. В этом шаблоне большинство элементов уже сверстано, что очень удобно…
Разницу в днях между 2-мя датами в JavaScript можно получить следующим образом: Создать две переменные типа Date, передав обязательно даты…
Общие способы оптимизации первого запуска приложения ASP.NET Сделать прекомпиляцию проекта http://msdn.microsoft.com/en-us/library/bb398860.aspx. Устанавливать debug, enabled и trace в "false" На допускайте…
Общие способы оптимизации в SQL Указывать конкретные поля для извлечения в запросах Избегайте select *, старайтесь указывать конкретные поля для…
Общие методы для оптимизации CSS и картинок Использовать спрайты При помощи спрайтов можно грамотно реализовать элементы интерфейса http://habrahabr.ru/post/159027/ Загружать картинки…