- 1
- 2
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Владимирский государственный университет
имени Александра Григорьевича и Николая Григорьевича Столетовых»
(ВлГУ)
Кафедра «Физика и прикладная математика» Лабораторная работа №4
по дисциплине «Веб программирование» Выполнил:
ст. гр. АИСс-113
Афанасьев А.А.
Принял:
Самойленко А.А. Владимир 2016 Цель работы: изучение технологии написания клиентских приложений с использованием языка сценариев JavaScript. Теоретические сведения
- это облегченный объектно-ориентированный язык сценариев. Ядро этого языка встроено и м Netscape Navigator, и в Microsoft Internet Explorer, а также в другие браузеры, и расширено для веб-программирования добавлением объектов, представляющих окно браузера и его содержимое. Версия JavaScript для клиентской стороны позволяет включать в веб-страницы выполняемое содержимое. С помощью JavaScript можно выйти за пределы статического HTML и создавать страницы, включающие в себя программы, которые взаимодействуют с пользователем, управляют браузером и динамически создают HTML-содержимое. JavaScript является наиболее распространенным языком сценариев, выполняющихся на стороне клиента.
Суть языка JavaScript можно выразить в следующих основных принципах:можно внедрить в HTML. Это осуществляется с помощью дескриптора … (сценарий описывается непосредственно в документе HTML или в подключаемом внешнем файле с расширением .js) или в виде кода, обрабатывающего события, связанные с элементами форм.зависит от среды. Для выполнения кода требуется поддержка браузером используемых в этом коде средств.- интерпретируемый язык. JavaScript не компилируется в двоичный код наподобие .exe, а, оставаясь частью документа HTML, интерпретируется браузером.- слаботипизированный язык. Нет необходимости объявлять переменные специального типа, а одна и та же переменная может хранить в разных точках программы данные разного типа (числовые, строковые и другие).- объектно-ориентированный язык. Работа ведется с объектами, которые инкапсулируют данные (свойства) и поведение (методы). Однако объектная модель JavaScript основывается на экземплярах, а не на концепции наследования. Различают стандартные объекты, независимые объекты и пользовательские объекты. Первые служат для работы с элементами гипертекста и браузера. Набор стандартных объектов и их свойств может несколько отличаться у различных браузеров. Независимые объекты стандартизованы Европейской ассоциацией производителей компьютеров (ECMA), образуют стандартизованную версию JavaScript - язык ECMAScript - и предназначены для работы с такими данными как строки, массивы, время, математические функции и т.п. Пользовательские объекты описываются разработчиками и служат для решения специфических задач.- язык, управляемый событиями. HTML-элементы, подобные кнопкам, спискам или текстовым полям, усовершенствованы с целью поддержки обработчиков событий. Большинство написанных на JavaScript кодов как раз и оказываются связанными с теми или иными событиями.- это не Java. Java и JavaScript разрабатывались разными компаниями. Различия между Java и JavaScript очень велики и проявляются на уровне базовых принципов этих языков. Можно даже сказать, что общим у этих языков является
- 1
- 2
Похожие работы
Тема: Создание интерактивных Web-приложений с использованием языка программирования JavaScript |
Предмет/Тип: Отсутствует (Курсовая работа (т)) |
Тема: Создание интерактивных Web-приложений с использованием языка программирования JavaScript |
Предмет/Тип: Отсутствует (Практическое задание) |
Тема: Технология оформления Web-приложений |
Предмет/Тип: Отсутствует (Контрольная работа) |
Тема: Технология развертывания приложений Java Web Start |
Предмет/Тип: Другое (Реферат) |
Тема: Технология развертывания приложений Java Web Start |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Интересная статья: Быстрое написание курсовой работы