Библиотека is.js — удобный инструмент различных проверок на сайте

Библиотека is.js - удобный инструмент различных проверок на сайте

От автора: При разработке скриптов на языке JavaScript очень часто необходимо выполнять все возможные проверки, к примеру какой браузер использует пользователь, является ли некая введенная строка адресом электронной почты и т.д. Поэтому в данном уроке я хотел бы представить Вашему вниманию маленькую, но очень полезную библиотеку is.js, используя которую можно быстро проверить выполнение определенных условий на сайте.

скачать исходникискачать урок

Установка библиотеки

Библиотеку is.js, можно скачать с официального сайта //arasatasaygin.github.io/is.js/, где также приведен полный справочник используемых методов:

Для скачивания необходимо перейти по ссылке View on GitHub, которая перенаправит Вас на сервис GitHub, где и можно скачать данную библиотеку. В результате скачивания Вы получите архив, распаковав который Вы увидите главный и единственный файл данной библиотеки – is.js, который необходимо подключить к Вашему скрипту.

Работа с библиотекой

При работе с библиотекой, Вы получаете доступ к глобальному объекту is, у которого есть множество различных методов и все они возвращают TRUE в случае выполнения условия и FALSE, в противном случае. Значит все методы данной библиотеки, в основном применяются в связке с условным оператором if-else. К примеру:

Метод firefox(), объекта is, вернет TRUE, если используемый браузер Mozilla FireFox. Помимо методов есть еще три “оператора” (интерфейса), при помощи которых можно формировать дополнительные условия проверок. К примеру:

Метод today(), возвращает истину, если в его аргументе содержится объект сегодняшней даты. Но если передать несколько аргументов и оператор any, то метод вернет истину, если хотя бы один из переданных аргументов, будет содержать объект сегодняшней даты. То есть, оператор any, по своей работе схож с логическим оператором ИЛИ. Также есть оператор all, который аналогичен логическому И, и оператор not, который соответствует логическому НЕ.

Еще раз повторюсь, что на официальном сайте, приведен подробный справочник всех методов данной библиотеки, вместе с примерами использования:

На этом данный урок завершен. Всего Вам доброго и удачного кодирования!!!

Метки: ,

Похожие статьи:

Комментарии Вконтакте: