- •1.Модель osi
- •2.Стек tcp/ip
- •3.Адресация в сетях tcp/ip
- •4. Ip адресация, понятие маски
- •5.Заголовок ip пакетов
- •6.Классификация Web-технологий
- •7.Статистические Web-технологии. Основы технологии html
- •8.Статистические Web-технологии. Таблицы html
- •9.Статистические Web-технологии. Фреймы html
- •10. Статистические Web-технологии. Формы html
- •1) Создание простой формы
- •2) Флажок (checkbox)
- •5) Выпадающий список (select)
- •6) Текстовое поле (text)
- •7) Поле для ввода пароля (password)
- •8) Многострочное поле ввода текста (textarea)
- •9) Скрытое текстовое поле
- •10) Кнопка отправки формы (submit)
- •11) Кнопка для загрузки файлов (browse)
- •12) Рамка (fieldset)
- •11. Статистические Web-технологии. Основы технологии css
- •12. Статистические Web-технологии. Css свойства текста
- •13. Статистические Web-технологии. Css свойства шрифта
- •14. Статистические Web-технологии. Css свойства таблиц
- •Vertical-align
- •15. Динамические Web-технологии. Основы технологии Java Script
- •16. Динамические Web-технологии. Java Script, глобальные и локальные переменные. Типы данных
- •17. Динамические Web-технологии. Java Script, операции над числовыми и строковыми типами данных
- •18. Динамические Web-технологии. Java Script, массивы.
- •19. Динамические Web-технологии. Java Script, операторы условного перехода
- •20.Динамические Web-технологии. Java Script, циклы.
- •21.Динамические Web-технологии. Java Script, обработка событий
- •22.Протокол http
Vertical-align
Способ (степень) вертикального выравнивания. Значения:
процентное;
top — по верхнему краю;
middle — по центру;
bottom — по нижнему краю;
baseline — по первой строке текста в ячейке.
table-layout
Алгоритм форматирования таблицы. Значения:
auto — стандартный;
fixed — ускоренный
15. Динамические Web-технологии. Основы технологии Java Script
Возможности JavaScript
● Создавать новые HTML-теги, удалять существующие, менять стили элементов, прятать, показывать элементы и т.п.
● Реагировать на действия посетителя, обрабатывать клики мыши, перемещение курсора, нажатие на клавиатуру и т.п.
● Посылать запросы на сервер и загружать данные без перезагрузки страницы(эта технология называется "AJAX").
● Получать и устанавливать cookie, запрашивать данные, выводить сообщения.
Ограничения JavaScript
● не может читать/записывать произвольные файлы на жесткий диск, копировать их или вызывать программы.
● не имеет прямого доступа к операционной системе.
● JavaScript, работающий в одной вкладке, почти не может общаться с другими вкладками и окнами.
Структура сценария
● Сценарием JavaScript считается фрагмент кода, расположенный между дескрипторами : Текст HTML-документа Текст HTML-документа
● Обычно javascript-код вообще не пишут в HTML, а подключают отдельный файл со скриптом:
<script src="/my/script.js"></script>
16. Динамические Web-технологии. Java Script, глобальные и локальные переменные. Типы данных
Переменная в языке JavaScript объявляется с помощью ключевого слова var и может хранить данные любых типов.
var selected = "first item";
rating = 512.5;
Глобальные и локальные переменные
Переменная, объявленная внутри функции, считается локальной. Область видимости такой переменной ограничивается телом функции, в которой она объявлена.
Переменная, объявленная вне функции, считается глобальной. К ней можно обращаться из любой точки сценария.
Если локальная и глобальная переменные имеют одинаковые имена, то в теле функции локальная переменная "маскирует" глобальную.
17. Динамические Web-технологии. Java Script, операции над числовыми и строковыми типами данных
Набор операторов в JavaScript, их назначение и правила использования в основном совпадают с принятыми в языке С++.
Исключением является операция задаваемая символом "+". В JavaScript символ "+" определяет как суммирование числовых значений, так и конкатенацию строк.
Так, например, в результате вычисления выражения
sum = 47 + 21;
переменной sum будет присвоено значение 68,
а после выполнения операции
sum = "строка 1 " + "строка 2";
в переменную sum будет записана последовательность Набор операторов в JavaScript, их назначение и правила использования в основном совпадают с принятыми в языке С++.
18. Динамические Web-технологии. Java Script, массивы.
Для массива с числовыми индексами обычно используется объект типа Array.
arr = new Array("my", "array")
alert(arr.length) // 2
Обычно используется другая, почти эквивалентная, запись массива, использующая квадратные скобки:
arr = [ "my", "array" ]
alert(arr[0]) // "my" <- нумерация от нуля
Новые элементы можно добавить в конец методом push.
Для перебора значений используется цикл for.
arr = ["первый", "второй"]
arr.push("третий")
for(var i=0; i<arr.length; i++)нумерация ячеек памяти на языке С начинается с 0 {
alert(arr[i])
}