Как зашифровать JavaScript Иногда встаёт проблема "защиты авторских прав". Допустим, Вы написали какой-нибудь интересный скрипт на JavaScript. И Вы не хотите, чтобы его исходный код кто-то ...
Уроки по js
Цифровые часы на JavaScript Описание: Одним из самых простых и в то же время частоиспользуемых скриптов, является скрипт цифровых часов на JavaScript. Я думаю, что Вы часто на сайтах видели подобные ч...
Как сделать горячие клавиши на сайте Иногда бывает необходимо упростить работу по использованию сайта пользователями. Как правило, это нужно различным сервисам, которыми люди пользуются постоянно и мн...
Событие onload срабатывает непосредственно при загрузке страницы. И очень часто при загрузке страницы должна выполняться какая-то функция. Но что делать, если нужно запустить несколько функций JavaScr...
Уже достаточно давно многие сайты обладают динамическими страницами, то есть они обновляются без перезагрузки. Это достигается путём обращений к серверу через JavaScript, в большинстве случаев, это PO...
Начальное значение таймера задаётся в HTML-коде. Код JavaScript (вставлять между тегами <head> и </head>): <script type="text/javascript"> function startTimer()...
JavaScript является объектно-ориентированным языком (ООП) и главную роль в нем играет объект. Он может в себе содержать методы, свойства, а также любой тип данных. Что может быть объектом из реальной ...
Начальная дата задаётся в скрипте. Скрипт очень простой. Особенностью данного скрипта также является правильное склонение слова в зависимости от числительного. Результат: Этот сайт существует уже:...
Иногда попадаются сайты с отдельными блоками на странице, которые можно перетаскивать мышью в разные места. Это достаточно интересная и необычная возможность, которая реализуется на JavaScript. И в эт...
Класс в JS - это расширяемый шаблон кода, заготовка для создания объекта. Классы в JS предназначены для упрощения создания объектов и организации прототипного наследования. Как создать класс в JS Наз...
Код javascript (вставлять между тегами <head> и </head>): <script language="JavaScript"> var id = 0; var position = 0; var speed = 50; //Скорость function scro...
Параметры в URL могут содержать кучу полезной информации: данные о товаре, пользовательские настройки, идентификатор партнёра. В этой статье посмотрим как через JS можно извлечь данную информацию. Ит...
Существует несколько методов удаления элементов через JavaScript: традиционный, перебирая элементы и новый - прямой метод DOM4. Проблема традиционного метода заключается в том, что вы не можете прост...
Большинство современных устройств позволяют определить своё местоположение через GPS, WiFi, или геопозицию по IP. Разработчики могут использовать эту информацию для предоставления поисковых результат...
На вашем сайте есть отдельное место для отображения времени. Вы выставили его согласно вашему временному поясу: 3:00 PM Eastern Standard Time. Неплохо было бы иметь возможность конвертировать это зна...
Для решения данной задачи можем воспользоваться объектом события, которые передаётся в функцию обработчик, а именно на свойство event.which. Значение данной опции и даст ответ на наш вопрос: 1 - л...
Реализация состоит из трёх этапов: - Подготовка html конкретного div-а; - Создание модального окна для печати; - Передача html в модальное окно. <html> <head> <script type=&q...
Promise появились в стандарте ES6. В стандарте ES5 функциональность промисов уже можно было использовать, только вынесена она была в отдельные библиотеки. Теперь же промисы официально добавлены в стан...
В этой короткой статье мы с Вами изложим суть трех технологий - Local Storage, Session Storage, Cookie, работающих в браузере, рассмотрим их особенности, с тем, чтобы использовать данную статью как шп...
Совет о том, как убрать выделение с радио кнопки средствами простым JavaScript и jQuery. Решение без использования jQuery: this.checked = false; Решение с использованием jQuery: $(this...