Опубликован: 19.10.2006 | Уровень: для всех | Доступ: свободно
Практикум по программированию на JavaScript Цель этих 30 уроков состоит в том, чтобы научить читателя самостоятельно создавать сценарии JavaScript.
Если вы пытались ознакомиться с JavaScript с помощью книг или Интернет, то почти наверняка это оказалось не просто. Изучение JavaScript является, по сути, изучением нового языка. Текст может казаться знакомым, но конструкции предложений совершенно другие.
Цель: Главная цель курса – научить студентов создавать свои собственные сайты в Internet.
Необходимые знания: Необходимы общие знания о языке разметки HTML.

План занятий

Глава <<ЗанятиеЗаголовок <<Дата изучения
-
Глава 1 <<Введение в JavaScript
Лекция 1
4 минуты
JavaScript за 30 шагов
Обращение к читателю.
Оглавление
    -
    Лекция 2
    13 минут
    Основные понятия
    Введение в JavaScript. Размещение сценария на Web-странице.
    Оглавление
      -
      Лекция 3
      12 минут
      Сообщения об ошибках
      Ошибки в сценариях. Виды ошибок и методы их поиска.
      Оглавление
        -
        Тест 1
        12 минут
        -
        Лекция 4
        15 минут
        Дата и время
        Функции для работы с датой и временем.
        Оглавление
          -
          Тест 2
          12 минут
          -
          Глава 2 <<Обработчики событий и запросы
          Лекция 5
          12 минут
          Обработчики событий: onMouseOver
          События в JavaScript. Обработка события onMouseOver.
          Оглавление
            -
            Тест 3
            12 минут
            -
            Лекция 6
            9 минут
            Еще несколько обработчиков событий
            Описание основных событий и методы их обработки.
            Оглавление
              -
              Тест 4
              12 минут
              -
              Лекция 7
              12 минут
              Запросы пользователю и переменные
              Работа с переменными. Запросы пользователю.
              Оглавление
                -
                Тест 5
                12 минут
                -
                Глава 3 <<Объекты и функции
                Лекция 8
                17 минут
                Концепция свойств
                Объектная модель документа. Основные объекты и их свойства.
                Оглавление
                  -
                  Лекция 9
                  8 минут
                  Иерархия объектов
                  Структура объектов JavaScript, порядок их подчинения.
                  Оглавление
                    -
                    Тест 6
                    21 минута
                    -
                    Лекция 10
                    12 минут
                    Создание функций
                    Функции в JavaScript. Их создание и использование.
                    Оглавление
                      -
                      Тест 7
                      12 минут
                      -
                      Глава 4 <<Команды последействия и окна
                      Лекция 11
                      7 минут
                      Команды последействия: onUnLoad и onMouseOut
                      Использование событий onUnLoad и onMouseOut
                      Оглавление
                        -
                        Лекция 12
                        12 минут
                        Открываем новые окна
                        Методы создания и работы с новыми окнами.
                        Оглавление
                          -
                          Лекция 13
                          7 минут
                          Открытие окна с помощью функции
                          Основные функции для манипуляции с окнами.
                          Оглавление
                            -
                            Тест 8
                            21 минута
                            -
                            Глава 5 <<Логические и математические операции. Изображения
                            Лекция 14
                            7 минут
                            Метод 'Confirm' (Введение в if и else)
                            Основы логического разветвления сценариев.
                            Оглавление
                              -
                              Тест 9
                              12 минут
                              -
                              Лекция 15
                              7 минут
                              Математические вычисления
                              Математические функции и их применение.
                              Оглавление
                                -
                                Тест 10
                                12 минут
                                -
                                Лекция 16
                                6 минут
                                Изменение изображения с помощью события onMouseOver
                                Работа с изображениями. Динамическое изменение изображений.
                                Оглавление
                                  -
                                  Лекция 17
                                  7 минут
                                  Изменение изображения с помощью функции
                                  Динамическое изменение изображений с помощью функций.
                                  Оглавление
                                    -
                                    Тест 11
                                    21 минута
                                    -
                                    Глава 6 <<Формы, передача данных, случайные события
                                    Лекция 18
                                    7 минут
                                    Вызов функции в формы
                                    Создание функций для обработки данных пользователя в формах.
                                    Оглавление
                                      -
                                      Лекция 19
                                      5 минут
                                      Поля формы и свойство value
                                      Динамическое изменение содержимого форм.
                                      Оглавление
                                        -
                                        Тест 12
                                        24 минуты
                                        -
                                        Лекция 20
                                        8 минут
                                        Передача данных в функцию
                                        Базовые аспекты обработки данных функциями.
                                        Оглавление
                                          -
                                          Тест 13
                                          12 минут
                                          -
                                          Лекция 21
                                          5 минут
                                          Создание случайных чисел
                                          Методы создания случайных событий и работа с ними.
                                          Оглавление
                                            -
                                            Тест 14
                                            12 минут
                                            -
                                            Глава 7 <<Условный оператор и циклы
                                            Лекция 22
                                            8 минут
                                            Оператор if и ветвление
                                            Логическое разветвление программ. Условный оператор.
                                            Оглавление
                                              -
                                              Лекция 23
                                              7 минут
                                              Операторы if/else
                                              Примеры работы с условиями.
                                              Оглавление
                                                -
                                                Тест 15
                                                24 минуты
                                                -
                                                Лекция 24
                                                6 минут
                                                Случайный выбор фраз и изображений
                                                Выбор и обработка случайных данных.
                                                Оглавление
                                                  -
                                                  Лекция 25
                                                  6 минут
                                                  Введение в циклы for
                                                  Повторяющиеся действия. Циклы с предусловием.
                                                  Оглавление
                                                    -
                                                    Лекция 26
                                                    5 минут
                                                    Введение в циклы while
                                                    Повторяющиеся действия. Циклы с постусловием.
                                                    Оглавление
                                                      -
                                                      Тест 16
                                                      21 минута
                                                      -
                                                      Глава 8 <<Массивы, анимация, проверка данных
                                                      Лекция 27
                                                      10 минут
                                                      Массивы
                                                      Введение в массивы. Их создание и обработка.
                                                      Оглавление
                                                        -
                                                        Тест 17
                                                        12 минут
                                                        -
                                                        Лекция 28
                                                        9 минут
                                                        Слайд-шоу
                                                        Динамическая загрузка и обновление изображений.
                                                        Оглавление
                                                          -
                                                          Лекция 29
                                                          9 минут
                                                          Анимация
                                                          Основы мультипликации в JavaScript.
                                                          Оглавление
                                                            -
                                                            Тест 18
                                                            15 минут
                                                            -
                                                            Лекция 30
                                                            13 минут
                                                            Проверка данных в форме
                                                            Предварительная обработка данных форм.
                                                            Оглавление
                                                              -
                                                              Тест 19
                                                              12 минут
                                                              -
                                                              Лекция 31
                                                              24 минуты
                                                              Что дальше?
                                                              Обзор изученного материала.
                                                              Оглавление
                                                                -
                                                                5 часов
                                                                -
                                                                Елена Сапегова
                                                                Елена Сапегова

                                                                После прохождения теоретической части пришло письмо об окончании теоретической части курса, будет ли практическая часть?

                                                                Эдуард Семынин
                                                                Эдуард Семынин

                                                                Здравствуйте.

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

                                                                 

                                                                Юрий Макушин
                                                                Юрий Макушин
                                                                Россия, Москва, РЭА им. Плеханова, 2004