Библиотеку теперь можно скачать

С сегодняшнего дня мою библиотеку, расширяющую функциональность JavaScript, можно скачать целиком.

Имею к вам просьбу. Если будете размещать ссылку на скачивание библиотеки, размещайте ссылку на страницу блога https://garazh.biz/download/, а не на сам файл.

Спасибо!

Правильное объявление

Как же достали почитатели чудовищного канцелярско-бюрократического языка! Слава богу, еще встречаются люди, чьи объявления читать приятно.

Вот такое сочинила одна московская консьержка (ну прямо Аристарх Людвигович из «Нашей Раши»):

Не воруй цветы!
Позор тем, кто ворует цветы!

Обратите внимание, что объявление написано с помощью трафарета.

Обновление блога

Что-то руки зачесались на тему не отставания от «ноги прогресса».

В результате я перевел свой блог на WordPress 3.0. Если честно, особой разницы не заметил.

Может быть, поисковые машины заметят? 🙂

§10. Фильтрация ввода в полях INPUT

Один мой клиент ну очень захотел, чтобы в полях ввода, в которых ожидается число, было невозможно ввести что-нибудь, кроме цифр.

Ох и намучился я, пытаясь сделать это при условием кроссбраузерности (IE, FF, Opera, Chrome, Safari)! Но результата добился. С удовольствием делюсь им ниже.

Вот текст функции, принимающей в качестве второго параметра регулярное выражение (именно этому выражению должен соответствовать каждый вводимый в поле символ). Первый параметр фиксирован (требуется указывать объект event).

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

§9. Тернарный оператор

В JavaScript есть удобная конструкция, возвращающая одно из двух значений в зависимости от истинности условия. Это так называемый тернарный оператор, являющийся очень компактным вариантом if … else.

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

Ну и объявление!

Мы тут с вами языком JavaScript вовсю занимаемся, а некоторым русский не мешало бы подучить.

Вот такое объявление я обнаружил на двери подъезда своего дома.

Объявление на двери подъезда
Объявление на двери подъезда

Это ж надо так написать! Нет слов 🙂

§8. «Датская арифметика» или вычисления с датами

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

Задавая отрицательное значение n, получим вычитание. Внимательно читайте комментарий в начале функции.

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