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

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
16 минут
Язык сценариев JavaScript
Введение в язык сценариев JavaScript.
Оглавление
    -
    Тест 1
    15 минут
    -
    Лекция 2
    20 минут
    Операторы и функции
    Основы проверки сценариев. Операторы if и else. Способы записи комментариев. Краткое знакомство с функциями.
    Оглавление
      -
      Тест 2
      24 минуты
      -
      Лекция 3
      23 минуты
      Формы и циклы
      Основы работы с полями форм и с функциями циклов.
      Оглавление
        -
        Тест 3
        36 минут
        -
        Лекция 4
        19 минут
        Функции и концепция объектов
        В этой лекции будут полностью рассмотрены функции и представлена концепция объектов в JavaScript.
        Оглавление
          -
          Тест 4
          24 минуты
          -
          Лекция 5
          26 минут
          Строки, числа и массивы
          Внутренняя работа присущих JavaScript объектов: строк, чисел и массивов.
          Оглавление
            -
            Тест 5
            24 минуты
            -
            Лекция 6
            25 минут
            Объектная модель документа
            Объектная модель документа или коротко DOM (Document Object Model). Функции document.forms, document.getElementById, document.createElement и некоторые другие, которые встроены в объект document.
            Оглавление
              -
              Тест 6
              15 минут
              -
              Лекция 7
              27 минут
              Объект документа и объект окна
              Объект документа (document) и объект окна (window). Функции setTimeout и setInterval, window.opener, document.body и document.documentElement. Cвойства документа title, referer и cookies.
              Оглавление
                -
                Тест 7
                24 минуты
                -
                Лекция 8
                20 минут
                Основы объектно-ориентированного программирования
                Основы объектно-ориентированного программирования (ООП) в JavaScript. new Object и объектные литералы. Прототипирование. Переменные Private, Public и Static.
                Оглавление
                  -
                  Тест 8
                  15 минут
                  -
                  Лекция 9
                  14 минут
                  Наследование и замыкание
                  Метод наследования. Полезные (и опасные) свойства замыкания.
                  Оглавление
                    -
                    Лекция 10
                    25 минут
                    Основы приложений AJAX
                    Основы приложений AJAX. Создание объекта XMLHttp. Варианты получения данных: XML, JSON или обычный текст. Пример со списком контактов.
                    Оглавление
                      -
                      Тест 9
                      15 минут
                      -
                      Лекция 11
                      21 минута
                      Обработка ошибок в JavaScript
                      Обработка ошибок в JavaScript: Синтаксические ошибки. Ошибки времени выполнения. Window.onerror. Try/Catch/Finally и Throw. Обработка ошибок в AJAX
                      Оглавление
                        -
                        Тест 10
                        27 минут
                        -
                        Лекция 12
                        15 минут
                        Рекурсия
                        Рекурсия. Стек. Создание собственного стека. Применение рекурсии.
                        Оглавление
                          -
                          Тест 11
                          15 минут
                          -
                          Дополнительный материал 1
                          32 минуты
                          -
                          Дополнительный материал 2
                          43 минуты
                          -
                          5 часов
                          -
                          Елена Сапегова
                          Елена Сапегова

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

                          Рустам Рахимов
                          Рустам Рахимов

                          Пол часа искал в интеренете, как что работает. Такое чувство что автор пишет для людей которые уже знают js, или просто хвастается своими знаниями. Конструкция формы непонятна. И можно было бы в кратце написать, что такое событие которое используют. Сорершенно не понятно как работает форма, и как брать из нее значение. 

                          function Complete() {

                              var x = "Имя: " + document.tutform.firstname.value;

                          alert(x);

                          } - Так брать значение из формы tutform, firstname-получаем значение из имени. 

                          <INPUT TYPE="button" VALUE="Готово" onClick="Complete();"> - Нужно к кнопке прописать событие, при нажатие на кнопку готово, чтобы возвращалось значение с помощью функции. А так ничего не работает, и смысла учить нету, если не знать почему не работает.

                           

                          Анатолий Федоров
                          Анатолий Федоров
                          Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
                          Олег Волков
                          Олег Волков
                          Россия, Балаково, МБОУ СОШ 19