Slide Up или Slide Down без jQuery, используя только CSS

Раньше, чтобы сделать анимацию нам бы потребовалась какая-нибудь библиотека, например jQuery, сегодня у нас есть CSS. В целом, и про него тоже можно забыть, потому что существует такое решение как Animate.css. В этой записи я покажу как сделать методы slideDown() и slideUp() из jQuery с помощью обычного CSS (не используя библиотеки и сторонние методы).
Читать далее…

Как сделать скриншот сайта с помощью PhantomJS?

PhantomJS — это удобный инструмент для тестирования веб-приложений, который может также быть использоваться для скрапинга данных. В этой записи я покажу вам как сделать скриншот с его помощью. 
Читать далее…

Делаем WordPress Ajax запросы безопасно и правильно

WordPress безумными темпами развивается и предоставляем больше и больше возможностей для разработчиков. Одна из них — это WordPress Ajax запросы, которые можно делать для авторизованных или неавторизованных пользователей.
Читать далее…

Проблема с timeout’ом PhantomJS запущенным с PHP

PhantomJS — это отличный инструмент для тестирования ваших веб-приложений, и в целях парсинга данных с сайтов. В первом и во втором случае вам нужно правильно написать код, чтобы в конечном итоге завершить запущенный процесс PhantomJS. Если он не будет завершен, тогда он зависнет и будет нагружать сервер.
Читать далее…

Парсинг Яндекс новостей с помощью Phantomjs

Меня еще с самого начала моего пути как разработчика интересовал парсинг данных. Я всегда хотел делать половину моих задач автоматически. В свое время, я работал с разными вариантами парсинга. Пробовал это делать с помощью cURL (обычным получением HTML и парсингом по классам) и используя разные библиотеки. В один момент я наткнулся на PhantomJS.
Читать далее…

Регулярные выражения (RegExp) в JavaScript

Во время разработки очень часто приходится прибегать к работе с текстом. В этой статье пойдет речь о регулярных выражениях в JavaScript (RegExp), а так же я приведу несколько часто используемых примеров.
Читать далее…

Как получить настоящую ширину/высоту элемента с jQuery?

jQuery сам по себе очень простой, в нем почти ничего нет сложного, за исключением некоторых функций/методов, о которых знает не каждый новичок. В этой записи я покажу как получить настоящую ширину и/или высоту у любого элемента.

Читать далее…

:checked псевдокласс — что это такое и как им пользоваться ?

:checked — это псевдокласс, который используется для определения состояния radio(<input type="radio">), checkbox (<input type="checkbox">) или option (<option> в <select></select>). Например, если вы поставили галочку в checkbox поле, то :checkbox поможет определить это. Ниже я покажу несколько примеров использования этого псевдокласса.
Читать далее…

Старые записи »