Information

Created: 18.10.2006 | Level: for all | Access: free
Курс посвящен изучению языка программирования JavaScript.
JavaScript является языком сценариев (скриптов), который применяют в основном для создания на Web-страницах интерактивных элементов. Его можно использовать для построения меню, проверки правильности заполнения форм, смены изображений или для чего-то еще, что можно сделать на Web-странице.
Goal: Главная цель курса – научить студентов создавать свои собственные сайты в Internet.
Prerequisites: Необходимы общие знания о языке разметки HTML.
| | Share |

План занятий

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