Недавно начал переносить свои проекты с sweb.ru, хостинга, которым пользовался много лет, но который начал портиться в последнее время. Большинство проектов переношу на reg.ru, который мне больше нравится, как по ограничениям в нагрузке, так и по техническим ограничениям, накладываемым на сервер и php.
Несколько лет назад написал статью, про то, как можно реализовать показ/сокрытие HTML элементов на странице средствами jQuery. С того времени прошло много времени, пришло переосознание некоторых вещей и техник, поэтому решил выложить обновленное решение.
Очередное небольшое решение на javascript, которое позволяет удалять якорь при нажатии на ссылку. В моей практике встречаются ситуации, когда я использую якоря в ссылках для перемещения пользователя на конкретные элементы текущей страницы. После перемещения якорь остается в браузерной строке. Именно этот якорь я и буду удалять.
В очередной раз обновив любимый мой Denwer (Джентльменский набор Web-разработчика) столкнулся с проблемой слетевшей на windows-1251 кодировки для разных проектов. На этот раз решил записать решение сюда, так как добавлять во все проекты AddDefaultCharset во все проекты приходится не только мне.
Рассматривая разные варианты оптимизации скорости сайта, в том числе путем сокращения запросов к серверу, наткнулся на одно интересное решение. Мы все используем буллеты для оформления списков, меню и т.д. Как оказалось можно не только делать буллеты, вставляя символы через content, но и рисовать полноценные треугольные средства CSS.
Начало 2015 года ознаменовалось по-настоящему массовым реферальным спамом, по моим наблюдениям к нему подключились даже китайцы с aliexpress и прочими товарными агрегаторами. Неискушенный читатель спросит, что такое реферальный спам?
Очень часто при посещении сайтов мы видим цифры, которые показывают, сколько времени было времени затрачено системой управления на обработку кода страницы, сколько было затрачено времени на обращение к базе данных и сколько было произведено к ней запросов, и за сколько какое время была полностью сформирована страница. Эта информация с каждым годом становится для вебмастеров все важнее, так как все больше внимания уделяется оптимизации скорости работы сайта.
Очередное простенькое решение по минификации, на этот раз по минификации HTML для Modx Evolution и MODX Revolution. С одной стороны минификация HTML кода не является обязательным, в отличие от минификации CSS и JS. С другой стороны убрать лишние килобайты из кода HTML страницы не будет лишним.