Отловить событие back для navigate у браузера: var hash = location.hash; setInterval(function() { if (location.hash != hash) { hashUpdatedEvent(hash); } }, 100); function hashUpdatedEvent(hash) { switch(…); } Ссылка на оригинал. […]
Рекурсивное перемещение директории
Метод для рекурсивного перемещения содержимого папки с перезаписью существующих файлов: public static void MoveDirectory(string source, string target) { var stack = new Stack(); stack.Push(new Folders(source, target)); while (stack.Count > 0) […]
Сборник CSS анимаций
Сборник CSS анимаций – daneden.github.io/animate.css/ Есть js callback выполненной анимации. Можно создавать сложные анимации.
Плагин для создания обучения к интерфейсу
Очень крутой плагин для создания обучения к интерфейсу: github.hubspot.com/shepherd/docs/welcome/
JS-библиотека для работы с цветами
JavaScript библиотека для манипуляций с цветом: https://github.com/jfsiii/chromath Вы сможете: Выполнять преобразования из одного цветового пространства в другое (rgb->hex, hsv->hsl, rgb->hex->hsl->rgb) Складывать два цвета (используя сложение или вычитания цвета) Получать цветовую […]
Затемнить/осветлить hex-цвет с помощью js
LESS/Sass позволяют для любого цвета указать сам цвет и значение для его затемнению/осветления. В JS такая возможность не встроена. Следующая функция принимает цвет в шестнадцатеричном формате (т.е. # F06D06) и […]
Иконочный шрифт
Иконочный шрифт с большим набором готовых иконок: fortawesome.github.io/Font-Awesome/icons/
Офис и фриланс. Я работаю в офисе, но хочу попробовать удаленную работу
Давайте подробнее разберем вопрос как перейти из офиса во фриланс. Я работаю в офисе, но хочу попробовать удаленную работу Инвентаризация Что я умею? Мои профессиональные навыки Что мне нравится делать? Мои таланты Кто будет покупать мои услуги? Пол, возраст, место жительства Профессия, должность […]
Как обеспечить безопасность сайта
Тема безопасности обычно встает самой последней. Мало кто об этом заботится, пока петух не клюнет. Мы не будем рассматривать возможные атаки и их технические особенности и способы защиты от них. […]
Как качественно оформить услугу?
Как оформить свою услугу? Название Должно быть понятно вашей целевой аудитории (простой язык) В идеале должна содержать ваше уникальное торговое предожение Не делайте слишком широким название – пусть на него идут только та аудитория, для которой предназначено это предложение Характеристики и преимущества Перечислите характеристики продукта или услуги Превратите эти характеристики в выгоды для вашей КОНКРЕТНОЙ аудитории Свяжите эти преимущества с повседневной деятельностью вашего клиента Цена, срок Будут ли у вас пакеты услуг? Будет ли у вас разбиение по уровням цен (Базовый, продвинутый, ВИП) Обоснуйте цену! […]