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

Lc2_2015_ПДС

.pdf
Скачиваний:
9
Добавлен:
24.02.2016
Размер:
3.66 Mб
Скачать

императивные языки

декларативные языки

программирования

программирования

JavaScript HTML

ActionScript 3.0

XML

PHP

CSS

C, C++, JAVA, C#,

SQL

Pascal, Basic

 

скрипт - последовательность инструкций (сценарий),

выполняемых только определенной программой (приложением)

поддерживающей исполнение данного скрипта

JavaScript - язык сценариев

выполняемых движком браузера

для управления содержимым HTML-документов

сценарий - набор инструкций

для управления объектами в составе сложной системы

JavaScript - язык сценариев выполняемых движком браузера для управления содержимым HTML-документов

движок браузера – программа формирующая изображение web-страницы на основе полученного из сети содержимого

HTML, CSS, JavaScript ...

ДИНАМИЧЕСКИЕ

СТРАНИЦЫ

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

изменяются на стороне

формируются, с помощью

клиента без перезагрузки

языка программирования, на

(не путать со сменой

стороне сервера динамически

статичных страниц при

из HTML-шаблона и отдельно

 

 

WWW

гипертекстовой навигации)

хранимого содержимого

 

 

 

 

 

 

 

 

client-side scripting

server-side scripting

PHP

HTML

tpl

tpl

tpl

tpl

.tpl

.tpl

.tpl

.tpl

.tpl

.tpl

.tpl TXT

MySQL

.js

.js

.js

.js

.css

.css

.css

.css

формируются, с помощью языка программирования, на стороне сервера динамически из HTML-шаблона и отдельно хранимого содержимого

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

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-страницы

одностраничные web-приложения

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

AJAX

asynchronous JavaScript and XML

SPA

Single Page Web Applications

itsnat.sourceforge.net/php/spim/spi_manifesto_en.php

одностраничные web-приложения

Миковски, Пауэлл, 2014

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