WordPress: Как отключить систему комментариев

Иногда разрабатывая сайт на CMS WordPress бывает необходимо выключить систему комментариев. Например для того, чтобы сделать простой сайт визитку или просто сайт, на котором нечего комментировать…

Валидация полей формы в HTML 5 — Required

Хочу продолжить тему новинок HTML 5, которая была начата темой о «Замещающем тексте». На этот раз разговор пойдёт о новом атрибуте required

Как получить срез массива сохранив при этом ключи

Еще одна довольно распространённая задача для новичков — получить срез массива при разработке приложений на PHP. При этом требуется сохранить текущие ключи элементов. Первое, что приходит на ум — это цикл с нужным количеством шагов и простая выборка нужных ключей и их элементов. Но есть способ проще и правильнее…

Как узнать IP адрес пользователя

IP-address

Очень банальная задача, с которой должен справляться любой, уважающий себя веб-разработчик. Если вы еще не знаете как это сделать — пора научиться =)

Игра «Реверси» на JavaScript

Хочу продолжить тему создания игр, которая была открыта статьей об игре «Змейка» на JavaScript. В ней рассматривался прием «игрового цикла» при создании динамических игр. В этой статье хочу рассказать о пошаговой игре «Реверси». Игровой процесс ведётся с «компьютерным» противником.

Текст в input и textarea по умолчанию или замещающий текст. Placeholder.

Как часто нам приходится реализовывать замещающий текст (текст в поле ввода, который исчезает при фокусировке) для полей ввода? Да, практически, в каждом проекте. Чаще всего это бремя ложилось на JavaScript события onFocus и onBlur. Но с приходом и быстрым распространением HTML 5 объемы кода для реализации замещающего текста сводятся к минимуму.

Тонкости копирования массивов в JavaScript

JavaScript

Столкнулся с популярной, оказывается, проблемой копирования массивов. Дело в том, что просто приравнять одну переменную с массивом другой — не значит сделать копию этой переменной в JavaScript. Но очень часто нужно получить именно копию. Для решения этой проблемы есть 2 простых способа. Один работает с одномерными массивами, другой с многомерными, но требует jQuery.