Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Метод

Описание

Синтаксис

Эквивалент HTML

anchor

Создает HTML-элемент anchor.

str. anchor(имя)

<A>имя</A>

big

Строка большими буквами

str. big()

<BIG>строка</BIG>

bold

Строка полужирным шрифтом

str. bold()

<B>строка</B>

fixed

Строка шрифтом фиксированной ширины

str. fixed()

<TT>строка</TT>

fontcolor

Устанавливает цвет шрифта в строке

str. fontcolor

(цвет)

<FONT COLOR=цвет>

fontsize

Устанавливает размер шрифта в строке

str. fontsize(n)

<FONT SIZE=n>

italics

Строка курсивом

str. italics()

<I>строка</I>

link

Добавляет к строке гиперссылку

str. link(URL)

<A HREF=URL>строка</A>

small

Строка маленькими буквами

str. small()

<SMALL>строка

</SMALL>

sub

Нижний индекс

str. sub()

<SUB>строка</SUB>

sup

Верхний индекс

str. sup()

<SUP>строка</SUP>

2.2.5.Стандартные функции верхнего уровня

В добавление к стандартным объектам существует несколько функций, для вызова которых не надо создавать никакого объекта. Они находятся вне иерархии объектов JavaScript на так называемом «верхнем уровне».

Полезными при разработке приложений могут оказаться две функции, производящие «синтаксический» анализ своих аргументов: parseFloat и parseInt.

Функция анализирует parseFloat(параметр) значение переданного ей строкового параметра на соответствие представлению вещественного числа в JavaScript. Если в стоке при последовательном просмотре обнаруживается символ, отличный от символов, применяемых для формирования вещественных литералов (знаки + и -, десятичные цифры, точка и символы e или E), то она игнорирует оставшуюся часть строки и возвращает то числовое значение, которое ею обнаружено, до неправильного символа. Если первый символ в строке не является цифрой, она возвращает значение “NaN” (Not a Number – не число).

НЕ нашли? Не то? Что вы ищете?

Аналогично функция parseInt(строка, [основание]) пытается возвратить целое число по заданному вторым параметром основанию. Если первый символ в строке не является цифрой, она также возвращает значение “NaN”.

Функция eval(строка) выполняет переданную ей строку так, как если бы это было обычное выражение JavaScript или набор выражений.

Функция escape(строка_символов) применяет HTML-кодировку к указанной строке.

Функция unescape(строка_кода)выполняет обратные действия, возвращая декодированную строку.

2.3. Объекты клиента и обработка событий

Как отмечалось выше, при интерпретации страницы HTML создаются объекты JavaScript, свойства которых представляют значения параметров тэгов языка HTML. Объекты хранятся в виде иерархической структуры, отражая структуру документа. Некоторые тэги являются контейнерами, в которых могут размещаться другие тэги. Например, тэг формы <FORM> содержит элементы управления, задаваемые тэгами <INPUT>. Эта подчиненность одних тэгов другим и образует структуру документа, отражаясь в иерархической структуре объектов соответствующих тэгам HTML.

2.3.1. Иерархия объектов

На самом верхнем уровне иерархии находится объект window, представляющий окно браузера и являющийся «родителем» всех остальных объектов. Расположенные ниже в иерархии объекты могут иметь свои подчиненные объекты. На рис. показана упрощенная структура объектов клиента (браузера).


Особняком стоит объект navigator с двумя дочерними (подчиненными) объектами. Он относится к самому браузеру, и его свойства позволяют определить характеристики программы просмотра.

Каждая страница в добавление к объекту navigator обязательно имеет еще четыре объекта:

·  window – объект верхнего уровня, свойства которого применяются ко всему окну, в котором отображается документ;

·  document – свойства которого определяются содержимым самого документа: связи, цвет фона, формы и т. д.;

·  location – свойства которого связаны с URL-адресом отображаемого документа;

·  history – представляет адреса ранее загружавшихся HTML-страниц.

Кроме указанных объектов страница может иметь дополнительные объекты, зависящие от ее содержимого, которые являются дочерними объектами объекта document. Если на странице расположена форма, то все ее элементы являются дочерними объектами этой формы. Для задания точного имени объекта используется точечная нотация с полным указанием всей цепочки наследования объекта. Это возможно, так как объект верхнего уровня имеет свойство, значением которого является объект нижнего уровня. Ссылка на объект осуществляется по имени, заданному параметром NAME тэга HTML. Например:

<FORM NAME=”forma1”>

Фамилия: <INPUT TYPE=”text” NAME=”secondName”>

Имя: <INPUT TYPE=”text” NAME=”firstName”>

Группа: <INPUT TYPE=”text” NAME=”groupN”>

</FORM>

Для получения фамилии студента в программе JavaScript следует использовать ссылку document. forma1.secondName. value, а для получения номера группы - document. forma1.groupN. value.

При ссылке на формы и их элементы необязательно указывать объект верхнего уровня document. Например, forma1.groupN. value.

2.3.2. Свойства и методы ключевых объектов. Объекты window и frame

Не все объекты иерархии интенсивно используются в сценариях JavaScript. Рассмотрим свойства и методы наиболее часто используемых объектов.

Объект window создается автоматически при запуске браузера, так как для отображения документа необходимо окно. В меню Файл (File) любого браузера есть команда Создать (New), позволяющая открыть новое окно и отобразить в нем документ, и команда Закрыть (Close) закрытия окна. Эти действия можно осуществлять программно из приложения JavaScript, применяя методы open() и close() объекта window:

имя_окна = window. open([имя_файла], [ссылка], [параметры])

где имя_окна – имя для ссылки на новое окно в операторах JavaScript;

имя_файла - полный или относительный URL-адрес открываемого в окне документа;

ссылка - имя, указываемое в качестве цели в гипертекстовой ссылке на это окно из другого документа HTML;

параметры – задают значения параметров окна (ширина, высота, наличие панелей инструментов, полос прокрутки и т. п.).

Параметр

Значения

Описание

fullscreen

yes|no|1|0

Указывает, показывается ли новое окно на полный экран или как обычное окно

channelmode

yes|no|1|0

Отображается ли полоса каналов

toolbar

yes|no|1|0

Отображается ли полоса кнопок

location

yes|no|1|0

Отображается ли полоса ввода адреса

directories

yes|no|1|0

Отображается полоса для выбора каталога

status

yes|no|1|0

Полоса статуса

menubar

yes|no|1|0

Полоса меню

scrollbar

yes|no|1|0

Задает отображение горизонтальной и вертикальной полос прокрутки

resizable

yes|no|1|0

Могут ли окна изменять свой размер

width

Число

Ширина окна в пикселах (минимум 100)

height

Число

Высота окна в пикселах (минимум 100)

top

Число

Вертикальная координата левого верхнего угла окна

left

Число

Горизонтальная координата левого верхнего угла окна

Например:

winName=window. open('','newWin','fullscreen=0,status=0, menubar=yes, toolbar=1,directories=1,scrollbars=1,resizable=0,width=400,height=200')

Закрывается окно методом close() без параметров, например:

window. close(); self. close(); close()

Для закрытия окна, открытого методом open(), необходимо явно указывать имя переменной этого окна, например:

winName. close()

Свойства объекта window:

Свойство

Описание

parent

Возвращает родительское окно для данного окна

self

Возвращает ссылку на текущее окно

top

Возвращает ссылку на самое ближнее к пользователю окно

name

Возвращает имя окна, заданное тэгом <FRAMESET>

opener

Возвращает окно, создавшее данное окно

closed

Указывает на то, что окно закрыто

status

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

clientInformation

Возвращает ссылку на объект navigator

document

Возвращает ссылку на объект document

event

Возвращает ссылку на глобальный объект event

history

Возвращает ссылку на объект history

location

Возвращает ссылку на объект location

navigator

Возвращает ссылку на объект navigator

screen

Возвращает ссылку на глобальный объект screen

Методы объекта window:

Метод

Описание

open

Открывает новое окно браузера

close

Закрывает текущее окно браузера

alert

Отображает панель сообщений Alert

prompt

Отображает диалоговую панель Prompt

confirm

Отображает диалоговую панель Confirm

navigate

Загружает другую страницу

blur

Вызывает потерю страницей фокуса

focus

Переводит фокус на данную страницу

setInterval

Задает интервал выполнения указанной функции

setTimeout

Задает временную задержку перед выполнением указанной функции

clearInterval

Отменяет интервал, заданный функцией setInterval

clearTimeout

Отменяет задержку, заданную функцией setTimeout

Два метода объекта window – setTimeout и setInterval – используются для управлением таймером. Метод setTimeout создает таймер, который выполняет указанные действия по истечении заданного числа миллисекунд.

Например:

function showtimeOut()

{ document. write(“Время вышло…”) }

function timerDemo()

//вызвать showtimeOut() через 5 секунд

{ window. setTimeout(“showtimeOut()”, 5000) }

timerDemo()

или

{ window. setInterval(“showtimeOut()”, 5000) }

Объект frame. В одном окне может отображаться несколько фреймов, прокручиваемых независимо друг от друга и обладающих разными URL. Набор фреймов образует страницу. Объект frame был создан для удобства работы с объектами, соответствующих фреймам. Однако на самом деле в JavaScript фреймы представляются с помощью объектов window. Каждый объект frame является объектом window и обладает всеми методами и свойствами этого объекта.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6