Примеры скриптов для клиента на языке JavaScript

Графика
Курс лекций для студентов
художественно-графических факультетов
Геометрическое черчение
Начертательная геометрия
Конспект лекций
Практикум решения задач
начертательной геометрии
Машиностроительное черчение
Эскизирование деталей
Правила нанесения размеров
Практическое занятие
Решение метрических задач
Выполнение чертежей
Инженерная графика
База графических примеров
Теория механизмов и машин
Теоретическая механика
Основы технической механики
Сборник задач по математике
Примеры решения задач курсового расчета
Вычислить интеграл
Векторная алгебра и аналитическая геометрия
Тройные и двойные интегралы
Линейная алгебра
Ряд Фурье для четных и нечетных функций
Типовой расчет (задания из Кузнецова)
Вычисление площадей в декартовых координатах
Математический анализ
Информатика
Компьютерные сети
Выделенный канал
Средства анализа и управления сетями
Кабельная система
Базовые технологии локальных сетей
Сетевой уровень
Основы вычислительных систем
Сетевая технология
Мобильный Internet
Руководства по техническому обслуживанию ПК
Руководство по глобальной компьютерной сети
Сборник задач по физике
Физика решение задач
Ядерная физика
Законы теплового излучения
Решение задач по электротехнике
использование MATLAB
Язык программирования MATLAB
Расчет электрических цепей
Моделирование цепей переменного тока
Лекции ТКМ
Электротехнические материалы
Атомная энергетика
Ядерные реакторы
Основы ядерной физики
Использование атомной энергетики
для решения проблем дефицита пресной воды
Проектирование и строительство
атомных энергоблоков
Юбилей Атомной энергетики
Атомные станции с реакторами РБМК 1000
АЭС с реакторами ВВЭР
Реаторы третьего поколения ВВЭР-1500
АЭС с реакторами БН-600
Оборудование атомных станций
Отказы оборудования
Ядерное оружие
Ядерная физика

Ядерные реакторы технология

 

 

идущие часики (4 примера);

Идущие часики можно поместить в строке статуса

бегущая строка (2 примера);
Бегущая строка в строке статуса
информация о документе (2 примера); [an error occurred while processing this directive]

Такая информация может быть помещена в строке статуса при загрузке документа

Существуют броузеры, не поддерживающие некоторых возможностей JavaScript. Поэтому, чтобы не возникало ситуаций, когда броузер пользователя не видит чего-либо в вашем документе, можно использовать свойства объекта Navigator: appName и appVersion, которые определяют имя и версию броузера. Волновая функция и ее статистический смысл Экспериментальное подтверждение идеи де Бройля об универсальности корпускулярно-волнового дуализма, ограниченность применения классической механики к микрообъектам, диктуемая соотношением неопределенностей, а также противоречие целого ряда экспериментов с применяемыми в начале XX в. теориями привели к новому этапу развития квантовой теории — созданию квантовой механики, описывающей законы движения и взаимодействия микрочастиц с учетом их волновых свойств.

Для вывода текущей даты используется объект Date и метод write объекта document

Изменение фона документа при выборе кнопки с названием цвета. При этом используется свойство bgColor объекта Document

Используя методы alert, confirm, prompt можно выводить сообщения пользователю. Сообщение, выводимое alert, используется для вывода предупреждений пользователю. Метод confirm используется для сообщений, требующих принятия решения пользователем. При использовании prompt окно сообщений содержит само сообщение и поле ввода текста, который при нажатии кнопки "OK" может передаваться серверу или использоваться при вызове другого скрипта.

вывод даты (3 примера). [an error occurred while processing this directive]

Для вывода текущей даты используется объект Date и метод write объекта document.

гистограмма

Гистограмма построена с использованием свойства images[ ] объекта Document.

изменение картинки (3 примера).

В примере изменение происходит при попадании курсора мыши в область картинки и при выходе курсора из нее

Первый пример - это часы, отображающие время загрузки страницы (т.е. момент вызова скрипта). Используются методы объекта Date (getHours, getMinutes) и графические файлы, отображающие полученное время (имена этих файлов соответствуют цифрам - 0-9).
Во втором примере, отображающем текущую дату, также используются методы объекта Date (getDate, getMnth, getYear) и графические файлы, отображающие полученную дату (имена этих файлов соответствуют цифрам - 0-9).

Этот код предназначен для создания ссылки дня. Каждый день недели будет подставляться новый URL. Удобен для рекламы своей продукции или подачи новостей.

Этот код предназначен для создания компактного меню. Все ссылки оформляются в виде элементов выпадающего меню, при нажатии на кнопку происходит переход на соответствующую страницу.

Этот код позволяет реагировать на время суток на стороне клиента. Вы можете в зависимости от времени суток вывести соответствующее приветствие или предложить соответствующий товар.

Вы можете узнать разрешение экрана и попробовать подстроить ваш дизайн под эти размеры. Или просо подгрузить нужный фон.

 

Календарь

Календарь на текущий месяц с указанием текущего дня. Если его дополнить ссылками, то можно использовать в новостном разделе.

Если Вы считаете, что Вашим посетителям важно знать, сколько раз они посетили Вашу страницу, воспользуйтесь этим кодом.
Разные мелочи
  • Иногда в программе нужно создать задержку времени точно заданной длительности. Стандартная функция JavaScript setTimeout(); иногда не подходит, так как "на её фоне" могут выполняться другие функции, что может привести к нежелательным накладкам. Более корректный результат дает следующая функция: function pause (mSec) {
    clock = new Date();
    justMinute = clock.getTime();
    while (true) {
    just = new Date();
    if (just.getTime() - justMinute > mSec) break;
    }
    }
  • Как открыть окно командой JavaScript:
    window.open("URL", "windowName", ["windowFeatures,..."]) где windowFeatures - это:
    copyhistory [=yes/no] / [=1/0] сохранение истории загрузки
    документов в данное окно
    directories [=yes/no] / [=1/0] наличие в данном окне кнопок
    групп новостей
    height =pixelheight высота окна в пикселах
    location [=yes/no] / [=1/0] наличие поля location
    menubar [=yes/no] / [=1/0] наличие меню
    resizable [=yes/no] / [=1/0] наличие рамки окна , позво-
    ляющей изменять его размеры
    scrollbars [=yes/no] / [=1/0] наличие линеек прокрутки
    status [=yes/no] / [=1/0] наличие строки состояния
    toolbar [=yes/no] / [=1/0] наличие панели инструментов
    width =pixelwidth ширина окна в пикселах

    Использовать пробелы в строке windowFeatures не допускается.
    Приведены базовые параметры. Понимаются без проблем IE3+, NN3+.
  • Закрыть окно броузера можно с помощью команды JavaScript window.close(). Для закрытия текущего окна можно использовать префикс self: self.close(). Для того, чтобы закрыть определенное окно, нужно обратиться к нему по имени: winName.close(). Однако следует заметить, что подобный способ сработает, только если окно открывалось с помощью метода window.open(), причем значение, возвращаемое этим методом, было присвоено какой-нибудь переменной: win1 = window.open("http://www.webclub.ru",
    "winName",
    "height=60,width=175,scrollbars=no");
    Если значение не присвоено, обратиться к созданному окну из родительского невозможно. Нужно упомянуть о том, что попытка закрыть последнее окно браузера потребует подтверждения этой операции пользователем. Такая возможность была сделана преднамеренно, чтобы избежать ситуации "хулиганского" закрытия всех окон со стороны JavaScript-программы.