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

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

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

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

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

Библиотеку is.js, можно скачать с официального сайта http://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, который соответствует логическому НЕ.

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

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

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

Практика HTML5 и CSS3 с нуля до результата!

Получите бесплатный пошаговый видеокурс по основам адаптивной верстки с полного нуля на HTML5 и CSS3

Получить

Метки: ,

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

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

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree