В процессе оптимизации каждый веб-разработчик приходит к необходимости сжимать CSS и JavaScript. Обычно это делается путем незначительных изменений в коде + удаления пробелов и отступов. Читаемость кода от этого сильно страдает, но не функциональность. Пользователь выигрывает в трафике, вебмастер — в скорости загрузки.
Также часто возникает задача наоборот — развернуть сжатый JavaScript в читаемое состояние, чтобы внести правки (если оригинал потерялся) или прочитать код конкурентов:)
Google сделал специальную кнопку "+1" для выражения одобрения пользователями страниц сайта. Это наводит на определенные мысли. Где ее взять, зачем она нужна, как ей пользоваться и к чему это может привести — об этом пост.
Вот я тут позанимался еще своим любимым бложиком и сейчас расскажу о нововведениях.
Если коротко, то я сделал валидным код, прикрепил скрипт обратной связи и сейчас расскажу как я его кастомизировал (этого нет в документации). Я сделал ЧПУ и sitemap. А еще поправил, наконец, RSS.
Продолжаю работать над блогом. И вот захотел я сделать под каждой статьей ссылки на предыдущую и на следующую, чтобы можно было листать статьи не переходя к ленте. Давно, знаете ли, руки чесались сделать это и вот они (руки) дошли. И сразу встал вопрос: а как, зная id элемента в таблице, узнать id его ближайших соседей, пригодных к выводу, в один запрос?
Сейчас интерактивными галереями никого не удивишь. Их развелось большое количество с разным функционалом (часто похожим). Я предпочитаю держать под рукой пару плагинов, чтобы в случае необходимости не искать нужный среди одинаковых, а просто использовать уже проверенный. К синтаксису уже привыкаешь, знаешь все особенности, да и уверен в работоспособности.
Сейчас расскажу про три плагина из разряда "выбор редакции". Один — очень простой, нужный для увеличения превьюшек при наведении. Другой — симпатичный и простой слайдер. А третий — мегафункциональный комбайн на все случаи жизни.
Главное что меня раздражает в YouTube — это то, что он автоматически начинает проигрывать ролик, как только ты зашел на его страницу. Это очень неудобно по многим причинам.
Я, например, часто хочу открыть ролик и посмотреть его чуть позже. Иногда мне хочется чтобы ролик сначала загрузился до конца, а потом уже смотреть его без лагов (обладатели тонкого канала меня поймут).
Поделюсь решением этой проблемы, которое я нашел в сети.
Для меня было удивлением, что многие пользователи не умеют создавать архивы и не знают что их можно создавать зашифрованными, защищенными паролем.
Вот мне понадобилось обучить человека делать запароленный архив и я сделал серию скриншотов. А потом подумал, что этот урок может быть полезен кому-то еще. Так что я сделаю из этого пост:)
Итак, как делать запароленные архивы я расскажу дальше.