- •Методические указания по проведению практических занятий и лабораторный практикум
- •Практические занятия Практическое занятие№1
- •1. Теоретическая часть
- •Повышение функциональности
- •2. Задания для самостоятельного выполнения
- •Лицензионное программное обеспечение имеет ряд преимуществ.
- •Техническая поддержка производителя программного обеспечения.
- •Обновление программ.
- •Законность и престиж.
- •В ногу с техническим прогрессом
- •Профессиональные предпродажные консультации
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Практическое занятие№2 Работа с запросами sql к удалённому серверу баз данных
- •1. Теоретическая часть
- •2. Методические указания
- •Практическое занятие№3 Изучение возможностей ActiveX для браузера Internet Explorer
- •2. Методические указания
- •Практическое занятие№4 Подключение различных расширений к современным браузерам
- •2. Методические указания
- •Практическое занятие№5 Проверка правильности отображения сайта в различных браузерах
- •Лабораторный практикум Лабораторная работа №1 Служебные утилиты для работы в Интернет. Изучение протокола http
- •1. Теоретическая часть
- •2. Методические указания
- •Ipconfig /ключи
- •1) Утилита ping
- •Утилита traceroute
- •3. Утилита netstat
- •4. Утилита telnet
- •3. Задания для практического выполнения
- •1. Просмотр сетевых настроек
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Лабораторная работа №2 Структура xml документа. Xml схемы
- •1. Теоретическая часть
- •2. Порядок выполнения лабораторной работы
- •3. Задания для практического выполнния
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Лабораторная работа №3 Программная обработка xml документов с помощью xml dom
- •1. Теоретическая часть
- •2. Порядок выполнения лабораторной работы
- •3. Задание для практического выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Лабораторная работа №4 Форматирование и преобразование xml документа с помощью xsl. Xslt преобразование xml документа
- •1. Теоретический материал
- •2. Порядок выполнения лабораторной работы
- •3. Задание для практического выполнния
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Лабораторная работа №5. Введение в JavaScript. Программное взаимодействие с html документами на основе dom api
- •1. Теоретическая часть
- •2. Практическая часть
- •3. Задания для практического выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Лабораторная работа №6 Клиентские сценарии. Использование регулярных выражений
- •1. Теоретический материал
- •3. Порядок выполнения практической части
- •Лабораторная работа №7 Использование языка JavaScript для работы с формами html
- •Лабораторная работа №8 Использование JavaScript для создания динамического html
- •2. Пример выполнения практической части
- •Лабораторная работа №9 Функции JavaScript. Создание простейшего меню
- •2. Пример выполнения практической части
- •Лабораторная работа №10. Работа с данными и переменными. Арифметические и логические операции. Условные команды
- •2. Порядок выполнения практической части
- •3. Задание для практического выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
Лабораторная работа №10. Работа с данными и переменными. Арифметические и логические операции. Условные команды
Цель работы: познакомиться с данными и переменными javascript, научиться выполнять логические и арифметические операции на WEB страницах.
1. Теоретическая часть
JavaScript может обрабатывать следующие типы данных: тип описание
строки символов - могут содержать любые буквы, цифры и другие символы. Строки символов обязательно нужно заключать в кавычки " " или в апострофы ' ' . Например:
"Это строковая константа."
'"Эй, вы, там наверху!", - пела Алла Пугачева.'
целые числа - допускается использовать не только десятичные числа, но и восьмеричные и шестнадцатеричные. Восьмеричные числа записываются с префиксом 0 (например - 03047), а десятичные - с префиксом 0х или 0Х (например 0х63BF)
вещественные числа - дробная часть отделяется точкой
логический тип - данные могут принимать только значения true и false (истина и ложь).
Для хранения исходных, промежуточных и результирующих данных, необходимых для работы программы, предназначены переменные.
Переменная - представляет собой зарезервированное место в оперативной памяти для временного хранения данных. Переменная характеризуется именем.
Имя переменной обязательно должно начинаться с латинской буквы, в именах можно использовать латинские буквы, цифры и символ подчеркивания. В качестве имен нельзя использовать служебные слова (например, function)
Следует помнить, что язык JavaScript чувствителен к регистру букв в именах: переменные с именами name и Name будут разными.
Переменная создается в момент ее декларации. JavaScript позволяет декларировать переменную двумя способами:
С помощью ключевого слова var, например, var x; или var x = 21;.
Просто присваиванием переменной значения, например x = 21;
JavaScript — слаботипизированный язык. Это означает, что в декларации переменной мы не указываем ее тип и в дальнейшем можем присваивать ей значения любых типов. Исполняющая система JavaScript сама выполняет автоматическое преобразование типов данных по мере необходимости. Например, в выражениях, соединяющих числовые и строковые значения операцией +, JavaScript преобразует числа в строки, например:
x = "Ответ равен " + 21 // возвращает "Ответ равен 21"
y = 21 + " - вот ответ" // возвращает "21 - вот ответ"
В остальных случаях JavaScript пытается преобразовать строку в число, например:
a = "21" - 1 // возвращает 20
b = "21" + 1 // возвращает 211
Область действия переменной определяется положением ее декларации в тексте программы. Переменная может быть локальной и глобальной. Локальная переменная доступна только в той функции, в которой она объявлена. Например:
<script type="text/javascript">
function doit1()
{
var х=100
}
function doit2()
{
var y=x
}
</script>
Переменная x - локальная переменная, она определена в функции doit1, поэтому функции doit2 она неизвестна и значение переменной y будет неопределенно. Глобальной переменной - называется переменная, значение которой доступно в любом месте программы. Например:
<script type="text/javascript">
var х=100
function doit2()
{
var y=x
}
</script>
Иными словами, любая переменная, декларированная вне тела всех функций, является глобальной и доступна всюду в тексте данной программы. Переменная, декларированная в теле функции, является локальной и доступна только внутри тела этой функции.
Для декларации глобальных переменных ключевое слово var не обязательно. Однако, оно обязательно при декларации локальных переменных.
