PHP: получение уникальных значений многомерного массива
Появилась необходимость удалить из многомерного PHP-массива все дубликаты. На ум сразу пришла функция array_unique
, которая отлично работает с одномерными массивами. Но применить её «в лоб» не вышло.
Отлавливаем ошибки JavaScript с помощью Google Analytics
Настоящие гики своего дела используют Google Analytics не только как инструмент статистики, но и как средство для отслеживания JavaScript ошибок с помощью пользовательских событий.
howler.js – современная Javascript библиотека для воспроизведения аудио
howler.js
— это аудио библиотека для современного веба, которая по умолчанию использует Web Audio API, а в случае его отсутствия использует HTML5 Audio.
Компрессия данных в настольной версии Google Chrome при помощи Data Compression Proxy
Как известно, в мобильной версии Google Chrome для ускорения загрузки веб-страниц и уменьшения объема передаваемых данных используется технология сжатия трафика на лету.
На десктопой же версии этого браузера данной функции нет, но её можно «включить», используя специальное расширение.
Исправляем css hover эффект на тач-устройствах
При создании каскадного меню сайта, реализованного при помощи ненумерованного списка, с вложенным тегом <ul>, которое должно было появляться при наведении на родительский <li>, столкнулся с тем, что псевдокласс hover
дико переглючивает на iPad, отчего меню совсем перестает работать.
Берегите глаза с помощью f.lux
f.lux — небольшая, кроссплатформенная (Windows, Linux, Mac OS, iOS) программа, которая изменяет цветовой профиль экрана в зависимости от времени суток, делая работу за компьютером более комфортной и оберегая Ваше зрение.
Исправляем «прыгающий скролл» на чистом CSS
Когда вы центрируете веб-страницу на CSS при помощи margin: 0 auto, появляется один очень неприятный баг: сайт скачет при переходе между короткой и длинной страницами.
Это происходит потому что на короткой странице вертикальный скроллбар скрыт, а на длинной он появляется.
WP-PageNavi, давай, до свидания! Встречайте the_posts_pagination
WP-PageNavi — это самый популярный и простой плагин для реализации постраничной навигации в WordPress. Он служил верой и правдой пользователям WordPress многие годы, за что ему огромное спасибо.
Но пришло время с ним расстаться, так как в WordPress версии 4.1 появилась возможность реализовывать постраничную навигацию средствами самого движка.
RadioJS выпуск №11: в котором JavaScript не вызывает зависимости
Антон Шувалов — фронтенд разработчик в Рамблере. Вы возможно знаете его по проектам page.js, code screenshots, выступлению на MoscowJS 15. Вместе с ним мы обсуждаем инструменты и сетап разработчиков, подходы к сборке скриптов и альтернативы Backbone