Дек 04

OpenCart. Плавающая форма обратной связи через AJAX.

Небольшой, но подробный туториал для начинающих разработчиков. Возникла потребность в плавающей, выдвигающейся сбоку форме обратной связи (обратный звонок). К сожалению, готового решения я так и не нашел, кроме громоздкого, через модуль vqmod. Его суть заключается в перезаписи файлов OpenCart на …

Читать полностью

Дек 02

Node.js простой логгер HTTP заголовков

Временами полезно знать, какие именно заголовки отправляет HTTP клиент серверу, особенно во время отладки. Приведенный ниже пример, позволяет простым способом решить данную задачу, с помощью встроенных модулей Node.js. Ровно тот случай, когда проще (и даже интереснее) написать элементарный «http сервер» …

Читать полностью

Июл 02

10 наиболее распространенных вопросов на собеседовании по JavaScript (часть 2)

Продолжаем разбирать часто задаваемые вопросы на интервью. 6. Что такое прототипное наследование (prototypal inheritance) Грамотным ответом будет: изначально каждый объект обладает свойством — прототипом. Вы можете добавлять в него методы и свойства. Создавать другие объекты на основе прототипа. Создаваемый объект …

Читать полностью

Июн 30

10 наиболее распространенных вопросов на собеседовании по JavaScript (часть 1)

Проходить JavaScript интервью всегда непростая задача. Вопросы могут быть из самых разных областей, в том числе включать в себя задачи из новой или старой версии языка. Особенности браузеров, работы с HTML, приемы и хитрости связанные с jQuery и т.д. Само …

Читать полностью

Дек 14

Обратный отсчет времени (jQuery плагин)

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

Читать полностью