Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L1_ПДС

.pdf
Скачиваний:
14
Добавлен:
11.05.2015
Размер:
5.2 Mб
Скачать

изменяются на стороне клиента без перезагрузки (не путать со сменой статичных страниц при гипертекстовой навигации)

JavaScript

var a = document.getElementById("box"); a.style.backgroundColor = "#770000"; var b = window.innerWidth/2; a.style.width = b + "px";

a.style.marginBottom = "0"; a.style.marginTop = "0";

a.style.marginLeft = "auto" a.style.marginRight = "auto"

JavaScript

...

XMLHttpRequest

данные XML ...

...

Динамические Web-страницы

Dynamic HTML или DHTML — технология создания динамических web-сайтов, использует сочетание HTML, JavaScript, CSS и DOM (объектной модели HTML документа)

Динамические Web-страницы

javascript.ru

learn.javascript.ru

developer.mozilla.org/ru/

Флэнаган, 5-е издание 2009

Флэнаган, 6-е издание 2012

Стефанов, 2011

<!DOCTYPE html> <html>

<head> <title>!DOCTYPE</title>

<script src="templ.js"></script>

</head>

<body>

</body>

</html>

templ.js

 

<!DOCTYPE html> <html>

<head> <title>!DOCTYPE</title> </head>

<body>

<script src="templ.js"></script>

</body>

</html>

templ.js

 

 

 

Проектирование

 

найти в странице тег div с

 

 

алгоритма

 

идентификатором box

 

 

 

 

 

Программирование

 

 

 

 

 

 

перекрасить его в красный

 

 

 

 

цвет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

посчитать ширину окна

 

 

 

 

браузера в пикселях

 

 

 

 

 

 

 

 

 

задать ширину

в

пикселях - 50% от

 

браузера

 

 

 

 

 

разместить div по

 

 

 

Инструкции, выражения, операторы

Инструкция - команда в императивном языке программирования, в JavaScript завершается точкой с запятой (;)

Инструкции, выражения, операторы

{

var a = document.getElementById("box"); a.style.backgroundColor = "#770000"; var b = window.innerWidth; a.style.width = b/2 + "px"; a.style.marginBottom = "0"; a.style.marginTop = "0"; a.style.marginLeft = "auto"; a.style.marginRight = "auto";

}

Составная инструкция - несколько инструкций объединенных в один блок (последовательность инструкций заключенных в фигурные скобки)

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