Pers.narod.ru. JavaScript

Здесь собраны мои скрипты на JavaScript различного назначения. Щелкнув по такой вот ссылке на названии скрипта, Вы можете посмотреть его в работе (откроется новое окно). Щелкнув по ссылке после описания, можно скачать полный исходный текст скрипта.

Многие скрипты писались в конце предыдущего - начале этого века, когда Javascript только развивался, поэтому часть программных решений и внешних ссылок из скриптов могла устареть. Более новые скрипты имеют собственные страницы, тогда ссылка на них не подсвечена. Также новые статьи и примеры по Javascript находятся ниже в этом документе.

В связи с тем, что браузер Opera не поддерживает события onunload (onbeforeunload), в некоторых скриптах при использовании "Оперы" могут не работать функции автоматического сохранения/восстановления состояния скрипта. Подробнее здесь.

Игры

Подкидной дурак и 5 листиков. Пакет из 2 игр - классический "подкидной" и русская версия этой игры "5 листиков" (cards.zip, 57 Кб)

Ultimate Lines 3 in 1. Лучшая "Лайнз" в Рунете - три игры в одной, автосохранение и восстановление, анимация и отмена ходов, аватары (lines.zip, 367 Кб)

Persis. Уникальная клеточная бродилка - собираем деньги и улучшаем настроение :-) (persis.zip, 38 Кб)

Уголки. Единственные в Рунете русские уголки - отличная игра (в стиле шашек, для тех, кто не знает) (corners.zip, 24 Кб)

Убей Сашу!. Практически Doom, только маленький :-) (sasha.zip, 135 Кб)

Clicker. Застраиваем остров домиками, соревнуясь с компьютером (clicker.zip, 49 Кб). С этим скриптом связана заметка "Хостинг от Яндекса и буква "b"".

SpeedClick. Проверяем свою скорострельность "мышкой" (speedclick.zip, 5 Кб)

TV mania. Как правильно включить телевизоры? Оказывается, это не так просто... (tvmania.zip, 71 Кб)

DeskPet. Ваш личный покемон в Интернет :-) (deskpet.zip, 41 Кб)

Гадание по книге перемен И-Цзин. Единственно правильное гадание :-) Задайте И-Цзин любой вопрос и получите ответ (izin.zip, 15 Кб)

Игра в наперстки. Обмани ближнего :-) (snipers.zip, 2 Кб)

Угадай число. Простая игра с числами, известная также как "Быки и коровы" (chislo.zip, 2 Кб)

Sven XXX Puzzle - всем поклонникам замечательного игрового цикла Sven... собери правильные позы :-) (puzzle.zip, 800 Кб, версия 1.2)

Калькуляторы

Калькулятор мер и весов. Перевод старинных русских и английских мер и весов в международные и обратно! (measure.zip, 4 Кб)

Универсальный табулятор функций. Таблица значений практически любой функции с любым шагом! (tab.zip, 3 Кб)

Тело. Ваша идеальная масса и другие характеристики тела (telo.zip, 2 Кб)

Графопостроитель. Позволяет построить график любой функции в любом диапазоне (довольно медленно, т.к. Javascript) (graph.zip, 4 Кб). Новое решение в этой статье

Калькулятор систем счисления. Онлайн-перевод целых положительных и отицательных чисел между любыми системами счисления с основаниями от 2 до 36. Незаменимая страница для тестов по информатике :) Исходник скрипта на его странице.

Сервис сокращения дробей на JavaScript. Исходник скрипта прикреплён на его странице.

Короткая и длинная шкалы наименования больших чисел. Две распространённые в мире системы наменования степеней числа 10. (pow10.zip, 17 Кб)

Календари и часы

Помесячный календарь. Точный помесячный григорианский календарь до 9999 года (calend.zip, 2 Кб)

Лунный календарь. Позволяет определить полнолуния, новолуния и фазу Луны для любого месяца и года (moon.zip, 7 Кб)

Количество дней до даты ближайшего года. Счетчик того, через сколько дней наступит дата (koldays1.zip, 1 Кб)

Счетчик дней от события. Количество дней от любой даты до сегодняшнего дня или между двумя датами (koldays.zip, 2 Кб)

Динамический счётчик дней и времени до события или от него

Калькулятор дат. Число дней между двумя любыми датами и день недели для любой даты, с удобной формой ввода (datecalc.zip, 2 Кб)
Версия 2 (+количество выходных дней): открыть, скачать (3 Кб)

Номер дня. Номер дня в текущем году (numday.zip, 1 Кб)

Диаграмма года. Показывает на графическом бегунке, сколько осталось до конца года (year2.zip, 2 Кб)

Reminder. Удобный скрипт для вычисления доли прошедшего между 2 датами времени, можно использовать, например, как элемент Рабочего стола. Даты хранятся в cookie-файле и легко обновляются. Число дней показывается как бегунок на графической полосе и дробь (доля прошедших дней) (reminder.zip, 4 Кб)

Вечный календарь годовой. С удобным листанием, для любого года нашей эры (year_cal.zip, 4 Кб)

Часы с анимацией: варианты 1 (с описанием) и 2. Можно подключать любые цифры (clock.zip, 144 Кб)

Таймер обратного отсчёта на Javascript. Исходник - на странице скрипта

Китайский лунный календарь

Тесты

Тест на астеническое состояние. Один из бичей нашего депрессивного времени - астенический синдром. Оцените - все ли у Вас в порядке? (astenika.zip, 4 Кб)

Тест на Интернет-зависимость. Сам тест выполнен и адаптирован В.А. Буровой, софт мой. (inet.zip, 8 Кб)

Тест по подбору косметической продукции :-). Ответьте на вопросы, тест определит Ваш тип кожи и, исходя из этого, даст рекомендации (production.zip, 11 Кб)

Цвета

Все цвета Интернет. Выбор цветов по коду, имени и с помощью интенсивностей RGB (allcolors.zip, 3 Кб)

Фоновый цвет документа. Выбор фона из реальных цветов браузера (bgcolor.zip, 1 Кб)

Фоновый цвет документа. Выбор фона из падающего списка (только светлые тона) (bgcolor2.zip, 1 Кб)

Фоновый цвет документа. Выбор фона из таблицы-панельки (bgcolor3.zip, 1 Кб)

Коды цветов. Позволяет получить список из стандартных имён и кодов цветов вида Имя=код_RGB (colorlist.zip, 2 Кб)

Меню и списки

Многоуровневое меню. Скрипт для поддержки "древовидного" меню (лучше применять во фрейме) с инструкциями по применению (menu2.zip, 5 Кб)

Простое раскрывающееся меню с помощью JQuery - более современный способ создания простого меню, ведь предыдущий архив - из 20 века, когда он был крут :)

Все домены верхнего уровня. Удобный список со всеми доменами стран (domains.zip, 4 Кб)

Международные домены. А в этом списке содержатся международные домены (idomains.zip, 2 Кб)

Список ссылок с флажком. Флажок позволяет открывать в новом окне (linklist.zip, 1 Кб)

Список серверов. Пример удобного списка с показом URL и кнопкой перехода (srvlist.zip, 1 Кб)

Обработка ссылок

Поиск ссылок. Образец поиска по ссылкам в документе (поиск ведется по URL) и кнопка выбора случайной ссылки (lsearch.zip, 5 Кб)

Определение числа ссылок. Вычисляем количество ссылок в документе с игнорированием внутренних, почтовых и т.д. (lincount.zip, 2 Кб)

Javascript-браузер. Сбор статистики по странице, загруженной в нижний фрейм (jstat.zip, 4 Кб)

Случайности и эффекты

Случайное оформление. Кусок текста случайно оформляется несколькими тегами (randtext.zip, 1 Кб)

Выбор случайного текста. Очень простой скрипт (random2.zip, 1 Кб)

Случайный цвет . Для выбранного текста и ячейки таблицы (random3.zip, 2 Кб)

Форматирование строки случайной "лесенкой". Получаем эффект "скачущего" текста (string.zip, 2 Кб)

Разное

Генератор Web-сайтов. Простой учебный генератор сайта из нескольких страниц, связанных между собой меню (generate.zip, 7 Кб)

Редактор Web-страниц. Простой учебный редактор web-страницы для изучения тегов (editor.zip, 4 Кб). Более новый код см. в этой статье

Ваш Яndex цитирования. Простая форма для проверки того, кто ссылается на Ваш сайт. Адрес сайта вводится в форму. (cy.zip, 1 Кб)
P.S. Поиск вида http://www.yandex.ru/yandsearch?Link=ВАШ_URL в Яндексе больше не работает. На Google можно увидеть небольшую часть внешних ссылок, обратившись к форме с запросом вида http://www.google.ru/search?hl=ru&q=link%3AВАШ_URL (выделенное красным поставьте как значение переменной url в скрипте).

Создание почтовых ящиков. Форма-список для быстрого создания почтовых ящиков на популярных бесплатных серверах. (mails.zip, 1 Кб)

Мультипоиск. Удобная форма для поиска на популярных поисковиках (multisearch.zip, 3 Кб)

Транслит. Форма для перекодировки текста из Win-1251 в translit и обратно (translit.zip, 2 Кб)

Фотогалерея. Простая JavaScript-галерея с настройками количества картинок на странице, общего числа картинок, ширины и высоты картинки (исходник на странице примера)

Собираюсь поработать... (скрипт-шутка, зачем ему исходники)

Корзина истории (ещё одна шутка, исходники легко найти на странице скрипта, Drag-and-Drop на Javascript)

Статьи и примеры по JavaScript

Работа с браузером и данными форм на JavaScript, написание приложений

Как сделать простой тест на JavaScript, с ответами "да" или "нет" и подсчетом баллов

     Простой тест с подсчётом отмеченных пунктов - более изящный вариант решения

Как средствами JavaScript перейти к нужному месту на странице?

Кодируем адрес E-mail и оцениваем валидность URL через JavaScript

Добавление ссылки в Избранное, работающее для всех браузеров

Пишем информер средствами HTML и JavaScript

Cookie-файлы, сохранение и восстановление состояния страниц и проблема onunload в Opera

Как динамически отображать длину текста, вводимого в поле формы?

Как на Javascript работать с двумерными матрицами?

Пишем простой редактор HTML-кода на JavaScript

Javascript для проверки данных на стороне клиента - можно ли так делать?

Всплывающие окна подсказок на Javascript

Подключение скрипта из другого скрипта и работа с модулями на Javascript

Показ/скрытие элементов страницы по событию

Графика на JavaScript

Динамический фон сайта как средство общения с пользователем :)

Динамическая смена фонового цвета документа с шагом по времени

Рисуем график на канве JavaScript, кроссбраузерное решение

Кросс-браузерная канва для вывода рисунков

Gen_map или визуализация графов на Javascript

Предзагрузка, смена картинок через JavaScript и проблемы "большой тройки" браузеров

Новогодняя ёлочка на Javascript и фреймворк Prototype

Выключатель интернета

Шахматы на JavaScript

Шахматная "ходилка" на JavaScript

Javascript Drag-and-drop Chess Position Builder - онлайн-построитель шахматных позиций в нотации FEN, реализация через drag-and-drop

Пример играющего шахматного скрипта на Javascript

Рейтинг@Mail.ru

вверх гостевая; E-mail
Hosted by uCoz