Рубрика: JavaScript

Visual Composer + AJAX: выводим шорткоды

При работе с AJAX в WordPress есть один неприятный нюанс- если вам, необходимо вывести контент из стандартного текстового wordpress редактора, то в результате запроса вы получите сам контент от начала и до конца, но… без обработанных шорткодов (если таковые, вообще присутствуют в контенте). Естественно, если вы используете плагин Visual Composer, то проблема никуда не уйдет, поэтому в этом коротком посте я поделюсь своим универсальным решением этой проблемы…

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

Динамический фавикон на JavaScript и Canvas

Не знаю как вы, но при посещении любого сайта, мой взгляд в первую очередь падает не на его долго грузящуюся «морду», а как ни странно на его заголовок в табе браузера и соответственно на его фавикон. И в основном, на месте фавикона я вижу всегда унылую, квадратную или размытую статическую картинку, которая не «цепляет взгляд». Поэтому, в этом посте я покажу вам, как можно легко сделать анимированный фавикон для сайта…

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

jQuery показать / скрыть пароль в поле ввода

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

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

Определить текущее местоположение через Google Maps API + HTML 5 Geolocation

Недавно, при разработке очередного WP плагина мне пришлось написать код для локального поиска на Google Map, исходя из текущего адреса/местоположения. Для решения этой задачи я использовал HTML 5 Geolocation и Google Maps Geocoding API. Итоговый результат получился довольно интересным, поэтому я решил поделиться им в этом посте…

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

Три секрета массивов в JavaScript, о которых вы могли не знать

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

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

Четыре полезных JavaScript оператора, о которых вы могли не знать

Не секрет, что в JavaScript, операторы, предоставляют нам огромные возможности для реализации различных видов и типов логики в коде. Каждый оператор в JavaScript имеет свое назначение и синтаксис. Среди самых распространенных операторов можно выделить: условные операторы, операторы итерации и т.д. В этом посте я рассмотрю 4 не очень известных JavaScript оператора, ранее о которых вы могли и не знать, однако они помогут расширить ваши познания в JavaScript и взглянуть на ваш JS код по новому…

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

PhoneGap — грабли при создании проекта

С PhoneGap я познакомился относительно недавно, и то что с помощью него можно создавать реально работающие приложения на любых платформах (как уверяет документация) конечно же, шокировало меня. Неужели теперь можно писать JS веб-приложения и выкидывать их на Google Play, AppStore или Windows Phone Store!

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

Разбираемся с HTML5 History API

В этом посте я рассмотрю очень интересную на мой взгляд вещь — HTML5 History API. Данная технология позволяет разработчикам производить манипуляции с адресом сайта без перезагрузки страницы. Такая возможность становиться очень полезной для загрузки каких-либо частей страницы с помощью JavaScript, таким образом, что бы содержание менялось и вместе с ним генерировался новый адрес страницы.

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

AJAX добавление постов в WordPress

Последнее время мне очень часто попадаются WP проекты, где необходимо реализовать динамическую подгрузку постов по нажатию на кнопку, например «Показать еще» или же создать бесконечное добавление постов при скролле страницы (infinity scroll). Поэтому далее в своем посте хочу поделиться своей простой техникой динамического добавления контента при каком-либо событии.

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