Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тема 6. Сценарии JavaScript и DHTML




Основные вопросы

o Основы создания динамичных, интерактивных Web-ресурсов. Основные функции клиентских сценариев. Обзор основных языков клиентских сценариев. Основы JavaScript. Включение JavaScript в HTML- документы. Вывод результатов работы сценария JavaScript в HTML-документ.

o Структура программ на языке JavaScript. Особенности синтаксиса языка JavaScript. Типы данных, литералы. Использование переменных в JavaScript. Выражения и операции языка JavaScript. Порядок выполнения. Операторы JavaScript. Функции JavaScript. Возвращение значений. Массивы и объекты в JavaScript. Встроенные классы объектов.

o Объектная модель документа (DOM). Понятие коллекций. Обзор объектов, коллекций, методов и свойств клиентских сценариев. Система событий языка JavaScript. Совместное использование HTML, CSS и JavaScript. Динамический HTML. Доступ и динамическое изменение элементов, атрибутов элементов и значений свойств CSS.

Цель и задачи изучения темы:

o дать основные понятия применения языков программирования для клиентских сценариев;

o изучить функции клиентских сценариев; освоить применение языка JavaScript;

o рассмотреть совместное использование HTML, CSS и JavaScript.

В результате изучения темы студент должен знать:

o основы JavaScript;

o структуру программ, особенности синтаксиса, типы данных, выражения, операторы и функции языка JavaScript;

o объектную модель документа (DOM);

o возможности совместного использования HTML, CSS и JavaScript.

В результате изучения темы студент должен уметь:

o создавать сценарии с использованием языка JavaScript;

Форма самостоятельной работы по теме:

o работа с литературой,

o работа с ЭУМК,

o выполнение индивидуального задания.

Контрольные вопросы

  1. Основы создания динамичных, интерактивных Web-ресурсов. Основные функции клиентских сценариев. Обзор основных языков клиентских сценариев. Основы JavaScript.
  2. Включение JavaScript в HTML- документы. Вывод результатов работы сценария JavaScript в HTML-документ.
  3. Структура программ на языке JavaScript. Особенности синтаксиса языка JavaScript. Типы данных, литералы. Использование переменных в JavaScript.
  4. Выражения и операции языка JavaScript. Порядок выполнения. Операторы JavaScript. Функции JavaScript. Возвращение значений. Массивы и объекты в JavaScript. Встроенные классы объектов.
  5. Объектная модель документа (DOM). Понятие коллекций. Обзор объектов, коллекций, методов и свойств клиентских сценариев.
  6. Объект document. Свойства и методы. Коллекции.
  7. Объект window. Свойства и методы. Объект location.
  8. Объекты history и navigator. Свойства и методы.
  9. Система событий языка JavaScript. Типы событий. Сценарии обработки. Объект EVENT. Совместное использование HTML, CSS и JavaScript.
  10. Динамический HTML. Доступ и динамическое изменение элементов, атрибутов элементов и значений свойств CSS.

Тема 7. Web-cерверы

Основные вопросы

o Пассивные и активные Web-cерверы. Основы клиент-серверного взаимодействия. Передача данных методами GET и POST. URL-кодирование данных. Обзор существующих web-серверов. Области их применения.

o Серверные сценарии и приложения. Обзор технологий серверного интернет-программирования (CGI/Perl, PHP, ASP, SSI и др.), их поддержка различными операционными системами и web-серверами. Технология SSI (Server Side Include). Обзор команд.

o Основные сведения о IIS. Понятие «виртуального» сервера. Серверные решения на основе IIS. Применение технологий ASP и PHP. Интерфейсы web-сервера. Интерфейсы CGI и ISAPI. Технология ASP. Языки программирования. Особенности и возможности. Объекты сервера. Основные приемы работы с данными. ASP-компоненты.

o Основы работы с базами данных в интернет-приложениях. Обзор типичных интернет-технологий баз данных. Универсальные механизмы доступа к БД (Microsoft Universal Data Access). Интерфейс ADO. Типовая последовательность работы с данными.

Цель и задачи изучения темы:

o понимать основы клиент-серверного взаимодействия. расширить знания в методах передачи и кодирования данных, в типах существующие web-серверов;

o дать основные сведения об IIS, о существующие серверных технологиях;

o изучить основы работы с базами данных в интернет-приложениях.

В результате изучения темы студент должен знать:

o принципы клиент-серверного взаимодействия;

o основные сведения о IIS, существующие серверные технологии;

o основы работы с базами данных в интернет-приложениях.

В результате изучения темы студент должен уметь:

o создавать простейшие приложения;

o осуществлять подключение баз данных к серверному приложению;

o обеспечить взаимодействие Web-интерфейсов с БД.

Форма самостоятельной работы по теме:

o работа с литературой,

o работа с ЭУМК,

o выполнение индивидуального задания.

Контрольные вопросы

  1. Пассивные и активные Web-cерверы. Основы клиент-серверного взаимодействия. Передача данных методами GET и POST. URL-кодирование данных. Обзор существующих web-серверов. Области их применения.
  2. Серверные сценарии и приложения. Обзор технологий серверного интернет-программирования (CGI/Perl, PHP, ASP, SSI и др.), их поддержка различными операционными системами и web-серверами. Технология SSI (Server Side Include). Обзор команд.
  3. Основные сведения о IIS. Понятие «виртуального» сервера. Серверные решения на основе IIS. Применение технологий ASP и PHP. Интерфейсы web-сервера. Интерфейсы CGI и ISAPI. Технология ASP. Языки программирования. Возможности, средства разработки, принцип работы.
  4. Технология ASP. Объекты, компоненты, обработчики основных событий.
  5. Основные объекты ASP: Application, Session, Request, Response, Server.
  6. Технология ASP. Основные приемы работы с данными. Ввод и вывод данных.
  7. Основы работы с базами данных в интернет-приложениях. Обзор типичных интернет-технологий баз данных. Универсальные механизмы доступа к БД (Microsoft Universal Data Access). Интерфейс ADO. Типовая последовательность работы с данными.

Тема 8. Основы XML

Основные вопросы

o XML: начальные сведения, стандарты, области применения, связанные технологии и возможности. Синтаксические правила XML. Структура документа, директивы анализатора.

o Формально-правильные и правильные XML-документы. Примеры.

o Содержимое XML-документа: наборы элементов, секции CDATA, директивы анализатора, комментарии, ссылки на сущность. Примеры.

o Пространство имен. Основные понятия. Задание пространства имен в XML-документе. Синтаксис объявления.

o Спецификация «XML информационное множество». Типы информационных элементов данных. Единицы информации комментария, символа, документа.

o DTD – определение типа документа. Основные структурные элементы DTD. Внешние и внутренние DTD. Использование, конструкции, размещение. Модели содержания элементов. Объявление элемента. Объявление атрибутов. Объявление сущностей. Примеры.

o XML-схемы. Сравнение DTD и XML-схем.

Цель и задачи изучения темы:

o овладеть теоретическими основами использования XML-технологий

В результате изучения темы студент должен знать:

o синтаксические правила, структуру и содержимое XML-документа;

o понятия формально-правильного и правильного XML-документа;

o описание документа с помощью DTD и XML-схем.

Форма самостоятельной работы по теме:

o работа с литературой и конспектом лекций.

Контрольные вопросы

  1. XML: начальные сведения, стандарты, области применения, связанные технологии и возможности..Синтаксические правила XML. Структура документа, директивы анализатора.
  2. Формально-правильные и правильные XML-документы. Примеры.
  3. Содержимое XML-документа: наборы элементов, секции CDATA, директивы анализатора, комментарии, ссылки на сущность. Примеры.
  4. Пространство имен. Основные понятия. Задание пространства имен в XML-документе. Синтаксис объявления.
  5. Спецификация «XML информационное множество». Типы информационных элементов данных. Единицы информации комментария, символа, документа.
  6. DTD – определение типа документа. Основные структурные элементы DTD. Внешние и внутренние DTD. Использование, конструкции, размещение. Модели содержания элементов. Объявление элемента. Объявление атрибутов. Объявление сущностей. Примеры.
  7. XML-схемы. Сравнение DTD и XML-схем.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...