» » »

13. Веб-технологии на стороне клиента HTML, DОМ, CSS, JavaScript (AJAX)

13. Веб-технологии на стороне клиента: HTML, DОМ, CSS, JavaScript (AJAX),

Jаvа-апплеты. Flasl1. Same Огigiп Policy.

 

 

Приложение, в котором браузер выступает в качестве клиента, называется веб-приложением. Результатом его работы является отображение веб-страницы. Веб-приложение может выполняться как на стороне клиента, так и на стороне сервера.

Одним из типов программ, выполняющихся на стороне клиента, являются сценарии, например, JavaScript (VBScript). Они описываются в виде кода в html-документе. Таким образом, браузер находит исходный код и запускает его. Код программ, выполняющихся на сервере, не передается клиенту.

Ещё одним подходом для полной или частичной реализации пользовательского интерфейса Adobe Flash или Java-апплетов, является насыщенное интернет-приложение (Rich Internet application). Большинство браузеров эти технологии поддерживает, обычно с помощью плагинов. Для разработки насыщенных интернет-приложений используются пакеты Curl, Adobe Flex и Microsoft Silverlight.
DOM (Document Object Model) — объектная модель документа. Это независящий от платформы и языка программный интерфейс, позволяющий программам получать доступ к содержимому документов, а также изменять содержимое, структуру и вид документов. 
Динамический HTML или DHTML представляет собой набор технологий, которые совместно позволяют создавать интерактивные сайты на основе HTML, JavaScript, CSS и DOM. 
Прочие технологии
AJAX (Asynchronous JavaScript and XML) — это концепция использования нескольких смежных технологий, ориентированная на разработку высокоинтерактивных приложения, быстро реагирующих на действия пользователя, выполняющих большую часть работы на стороне клиента и взаимодействующих с сервером посредством внеполосных обращений.
WAP (Wireless Application Protocol ) - протокол доступа к ресурсам Интернет непосредственно с мобильного телефона, минуя компьютера и/или модем.

Ограничение «Same Origin» («тот же источник») это важная концепция безопасности для некоторых языков программирования на стороне клиента, таких как JavaScript. Политика разрешает сценариям, находящимся на страницах одного сайта, доступ к методам и свойствам друг друга без ограничений, но предотвращает доступ к большинству методов и свойств для страниц на разных сайтах, ограничивает доступ окон и фреймов друг к другу, а также влияет на AJAX-запросы к серверу. Два URL считаются имеющим один источник («same origin»), если у них одинаковый протокол, домен и порт.

 


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться

Оплаченная реклама

Дисциплины