This document last modified Monday, 17-Jun-2019 00:41:25 MSK
Home Начало Раздела Обратная связь

Примеры созданных мною клиентских Джава-скриптов


Название в Пэйдж-скроллер

Разработан в ноябре 2005 года

Описание
По щелчку мыши на изображении активного элемента переключает автоматическую прокрутку страницы. Удобно также навешивать его и на обработчик нажатия клавиатуры, чтобы переключение происходило по нажатию любой (или какой-то избранной) клавиши. Полезно использовать при чтении длинных текстов.

Комментарии
Реализован в объектно-ориентированной концепции. Иными словами, вы можете внедрять в свои страницы отдельный класс, создавать на странице несколько его экземпляров (в данном случае это, кажется, излишне, но все же... ;) ), настраивать поведение каждого экземпляра при помощи его свойств. Например, вы можете задать каждому из нескольких созданных вами объектов собственную скорость прокрутки страницы - и пользователь сможет выбирать желаемую скорость прокрутки страницы путем щелчка мыши на соответствующем экземпляре. Или же вы можете позвоить пользователю задавать скорость прокрутки при помощи элементов формы, динамически присваивая свойству единственного созданного вами экземпляра введенное пользователем численное значение.
Более подробное описание, с примерами кода, см тут.

Пример:
можно увидеть тут. При нажатии любой клавиши страница будет медленно прокручиваться вниз. Повторное нажатие клавиатуры остановит страницу и т.д.


Название в Слайд-шоу

Разработан в года

Описание

Комментарии

Реализован в объектно-ориентированной концепции.

Пример:


Название в Анимированная кнопка

Разработан в года

Описание

Комментарии

Реализован в объектно-ориентированной концепции.

Пример:


Название в "Плавающая" реклама с использованием "фильтров"

Разработан в апреле-октябре 2005 года

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

Комментарии
Как работать с динамическими фильтрами, вы сможете найти во многих местах интернета, как это удавалось сделать и мне. Однако удасться ли вам найти, как ПРАВИЛЬНО работать с динамическими фильтрами? Мне не удалось - поэтому мне пришлось довольно долго разбираться, почему то, что везде приведено в многочисленных и однотипных примерах, вдруг перестает работать казалось бы без видимых причин. Лишь где-то один раз мне попалось упоминание о том, что "дырявые" браузеры часто не умеют работать с динамическими фильтрами - и в результате ваш, казалось бы, безупречный код вызывает ошибку исполнения.
Я думаю, данный мой пример того, как следует аккуратно обходить подобную проблему, окажется полезным многим веб-работчикам.
Реализован в объектно-ориентированной концепции.
Более подробное описание, с примерами кода, см тут.

Пример:
можно увидеть тут.


Название в

Разработан в года

Описание

Комментарии

Пример: