Создание Интернет-проектов. Уровень 3. О..ниверситетский

advertisement
Правительство Российской Федерации
Федеральное государственное автономное
образовательное учреждение высшего
профессионального образования
«Национальный исследовательский университет
«Высшая школа экономики»
Общеуниверситетский факультатив
Программа дисциплины
«Создание Интернет-проектов.
Уровень 3. Основы языка программирования JavaScript»
Автор Гасанов Э.В. (egasanov@hse.ru)
Рекомендована секцией УМС
Одобрена на заседании кафедры
Секция Бизнес-информатики
«Архитектуры программных систем»
Председатель
_________________
Зав. кафедрой
_______________ Назаров С.В.
«___» __________ 2011 г.
«___» __________ 2011 г.
Утверждена Первым проректором НИУ ВШЭ
__________________ Радаев В.В.
«___» __________ 2011 г.
Москва
Требования к студентам
К изучению дисциплины допускаются студенты получившие зачет по дисциплине
«Основы Web-дизайна. Часть 2. Каскадные таблицы стилей (CSS)».
Тематический план учебной дисциплины
№
Название темы
Всего
часов
по
дисциплине
6
Аудиторные часы
Лекции
2
4
6
6
6
6
6
2
2
2
2
2
4
4
4
4
4
Практ.
занятия
Самостоятельная
работа
2
3
4
5
6
Введение в JavaScript. Типы данных и
переменные
Ввод и вывод информации.
Операторы языка JavaScript.
Условные инструкции.
Организация циклов.
Функции.
7
События и обработка событий.
6
2
4
8
Встроенные объекты JavaScript
6
2
4
9
Объектная модель браузера.
6
2
4
10
Объектная модель документа.
Введение
ИТОГО
6
2
4
60
20
40
1
Формы контроля
Текущий контроль
Одно домашнее задание по каждой теме.
Итоговый контроль
Зачет в форме практической работы.
Структура итоговой оценки по учебной дисциплине
Формы работы
Домашнее задание
Практическая работа на зачете
Вклад в итоговую оценку (%)
70
30
Базовый учебник
На момент написания программы базовый учебник по дисциплине отсутствует. Вместо
базового учебника студенты могут использовать конспект лекций. По окончанию данного
курса планируется издание конспекта лекций в печатном виде.
Дополнительная литература
1. Флэнаган Д. JavaScript. Подробное руководство. Пер. с англ. – М.: Символ-Плюс, 2008.
– 992 с.
2. Гудман Д., Моррисон М. JavaScript. Библия пользователя. Пер. с англ. – М.: Вильямс,
2006. – 1175 с.
2
Содержание программы
Тема 1. Введение в JavaScript. Типы данных и переменные.
Использование JavaScript. Внедрение JavaScript в HTML-документ. Типы данных и
переменные в языке JavaScript. Числовые данные. Текстовые данные. Булевские данные.
Объявление переменных. Присвоение значений переменным.
Тема 2. Ввод и вывод информации.
Использование метода alert(). Использование метода prompt(). Использование метода
confirm().
Тема 3. Операторы языка JavaScript.
Выражения. Операторы присвоения. Математические операторы. Операторы сравнения.
Операторы сравнения. Логические операторы.
Тема 4. Условные инструкции.
Инструкция if. Инструкция if else. Инструкция if else if else. Инструкция switch.
Тема 5. Организация циклов.
Инструкция for. Инструкция for in. Инструкция while. Инструкция do while. Инструкция
break. Инструкция continue.
Тема 6. Функции.
Определение функции. Вызов функции. Возвращаемое значение. Инструкция return
Тема 7. События и обработка событий.
Событие. Обработчик события. Базовые события JavaScript. События мыши. События
клавиатуры.
Тема 8. Встроенные объекты JavaScript.
Объект. Методы. Свойства. Объект Date. Объект Array. Объект String.
Тема 9. Объектная модель браузера.
Объект Window. Объект Navigator. Объект Screen. Объект History. Объект Location.
Тема 10. Объектная модель документа. Введение.
Обзор объектов. Объект Document. Свойства объекта Document. Методы объекта
Document. Коллекции объекта Document. Объект Form.
Тематика домашних заданий.
1. Типы данных и переменные в языке JavaScript.
2. Ввод и вывод информации.
3. Операторы языка JavaScript.
4. Условные инструкции.
5. Организация циклов.
6. Функции.
7. События и обработка событий.
3
8. Встроенные объекты JavaScript
9. Объектная модель браузера.
10. Объектная модель документа. Введение
Тематика практических заданий на зачете.
1. Разработка сценария для расчета стоимости заказа товаров.
2. Разработка сценария для расчета выплат по кредиту.
3. Разработка сценария для бронирования тура.
Автор программы
Э.В. Гасанов
4
Download