Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
veb_otvety.docx
Скачиваний:
54
Добавлен:
18.03.2016
Размер:
161.8 Кб
Скачать

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])

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]