русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объекты клиента


Дата добавления: 2015-07-09; просмотров: 433; Нарушение авторских прав


Программа Обозреватель (браузер), обрабатывающая веб-документ, создает объекты JavaScript. Они являются основными инструментальными средствами. Свойства объектов могут задаваться, либо определяться значениями параметров флагов (тегов) языка HTML. Структура документа отражается в иерархической структуре объектов, соответствующих HTML-флагам. Родителем всех объектов является объект Windows. Он располагается на самом верхнем уровне иерархии. Этот объект представляет окно браузера и создается при запуске браузера. Для открытия нового окна и отображения в нем нового документа используется метод open, для закрытия используется метод close.

Подчиненными по отношению к объекту Windows являются объекты document, history, location, frame. Объект document в зависимости от своего содержания может иметь объекты, являющиеся для него подчиненными или дочерними. К подчиненным относятся объекты form, image, link, area, anchor, layer, plugin, applet. Для каждой страницы создается один объект document. Некоторые свойства его соответствуют параметрам флага <Body>: bgColor, fgColor, linkColor, alinkColor, vlinkColor.

Методы write и writeln записывают в документ текст, задаваемый параметрами. Например, для отображения на экране монитора результатов действий, задаваемых в программе, записывается следующий текст:

document.write («текст», формула или переменная) или

document.writeln («текст», формула или переменная).

Во втором случае вывод производится в новую строку. Если документ содержит графические изображения, то доступ к ним может быть осуществлен при помощи переменной, указанной в параметре name тега <IMG>. Например:

<IMG src=<<имя рисунка.gif или .jpg» name=p1 width=100>.

Здесь «имя рисунка.gif или .jpg» — это задаваемое пользователем имя рисунка с расширением .gif или .jpg. Имя переменной в программе p1, параметр width=100 — это ширина рисунка в пикселях. Обязательный параметр src определяет URL-адрес файла с изображением. Другим способом доступ к графическим рисункам осуществляется при помощи свойства images объекта image. Если документ содержит несколько рисунков, то доступ к первому рисунку осуществляется при помощи конструкции document.images(0), ко второму рисунку document.images(l) и т.д.



Если веб-страница содержит форму, то доступ к ней осуществляется либо при помощи флагов <Form>……</Form>, либо при помощи конструкции document.forms(0), document.forms(1)... и т.д. Например, можно записать:

<FORM name="form1">

.

Выражения, реализуемые в форме

</FORM>

При записи document.forms(0) реализуется доступ к первой форме, при записи document.forms(1) реализуется доступ ко второй форме и т.д.

Свойства объекта history представляют адреса ранее загруженных веб-документов. Свойства объекта location связаны с URL-адресами отображаемого документа. Свойства объекта frame связаны со специальным способом представления данных.

В языке JavaScript используется также сокращенная форма присвоения. Она представлена в следующей таблице.

 

 

Оператор присвоения Сокращенная форма оператора
X=X+Y X+=Y
X=X-Y X-=Y
X=X*Y X*=Y
X=X/Y X/=Y
X=X%Y X%=Y

В языке используются операции отношения, применимые к операндам любого типа. Это операции < (меньше), <= (меньше или равно), = = (равно), != (не равно), >= ( больше или равно), > (больше). К логическим операциям относятся ! (не), && (логическое И), || (логическое ИЛИ). Например, если переменная X имеет значение true, то выражение !Х имеет значение false.

Для строковых переменных справедлива операция соединения строк. Например, в выражении а="строковая" + "переменная" переменная а получит значение "строковая переменная". Если а="строковая" и b="переменная", то в результате выполнения операции а+=в переменная а получит значение "строковая переменная". Дальше записаны операции в последовательности, соответствующей убыванию приоритетов операций: ++ (инкремент), - - (декремент), ! (отрицание), - (унарный минус), * (умножение), / или % (деление, остаток от деления), + (сложение), - (вычитание), операции сравнения (<, >, <=, >=), = = (равенство), != (неравенство), && (логическое И), || (логическое ИЛИ), операции присваивания ( =, +=, -=, *=, /=, %=, !=). Для изменения приоритета выполнения операций используются скобки. Например, в выражении х=(а+b)/с сначала выполняется операция суммирования переменных а и b, а затем деление суммы на переменную с.



<== предыдущая лекция | следующая лекция ==>
Теоретическая часть работы | Функции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.153 сек.