JavaScript

  • 20 июня 2012 г.
  • 2733 Слова
[pic][pic]JavaScript – язык, используемый в составе web–страниц и позволяющий обеспечить двусторонее взаимодействие между сайтом и его посетителеми, тем самым сильно повышая привлекательность сайта.


JavaScript был разработан фирмой Netscape на базе языка Java, разработанного корпорацией Sun. Хотя между этими языками есть некоторые общие черты, сами по себе они сильно отличаются иговорить об их родстве не представляется возможным.
  
Расположенный на страницах этого сайта справочник JavaScript содержит достаточное количество информации для написания полноценных JavaScript программ.
 
 [pic][pic]Справочник JavaScript, расположенный в этом разделе позволит вам:
 
• создавать динамические страницы, реагирующие на действия пользователя

• обрабатыватьэлементы форм в режиме реального времени (проверка правильности ввода данных)

• создавать полноценные приложения, работающие в пределах сайта

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

• собирать достоверную информацию о пользователе, включая используемый браузер, город проживания идаже сайты, которым он отдает наибольшее предпочтение
 
 
[pic]
 
|Это интересно. |
|Использование JavaScript позволяет вмешиваться в нормальный режим работы интернет – браузеров, тем самым изменяя алгоритм их работы, чем пользуются|
|многиенедобросовестные web–мастера, устанавливая таким образом вирусные программы на компьютеры обычных пользователей интернет. |


 
 

Введение в JavaScript

«Введение в JavaScript» – первый урок учебника JavaScript. В этом уроке речь пойдет об объектной модели представления документа в JavaScript.


[pic][pic] Объектная модель JavaScript.

 Любой документ разбиваетсяинтерпретатором JavaScript на несколько основных составляющих:
• свойства
• методы
• события
Объектная модель документа позволяет связать сам документ, браузер пользователя и его действия. Любой элемент страницы становится в глазах интерпретатора JavaScript отдельным объектом с уникальным набором методов и событий, к которым можно обратиться и изменить их в реальном времени, тем самымизменив в реальном времени сам документ. Объектная модель документа выстраивается только после полной загрузки документа.
 

Cвойства в JavaScript.

У большинства элементов в HTML есть так называемые атрибуты, например атрибут href элемента . В представлении интерпретатора JavaScript значения атрибутов элементов и есть свойства объектов. Говоря проще изменяя значения свойства объектавы тем самым изменяете значения соответствующих атрибутов элементов HTML.


[pic][pic]
Не только элементы HTML разметки имеют свойства, но также и некоторые другие элементы страницы, не имеющие аналогов среди существующих HTML элементов. Такие, как объект Navigator, позволяющий управлять браузером и некоторые другие.

Методы.

Методы JavaScript позволяют управлять изменениемсвойств объектов. Примерами методов работы с объектами могут стать  open(), write() и т.д. Эти методы позволяют сгенерировать или изменить содержание документа. Примерами других методов являются открытие и закрытие окон, нажатие кнопок.

События.

Одним из наиболее важных инструментов работы с объектами в JavaScript является обработка событий. К примеру в разметке HTML существует элементкнопки – button, на который пользователи могут нажимать. При помощи событий мы сможем отследить и обработать нажатие пользователя на эту кнопку при помощи обработчика события нажатия onClick. В значение обработчика события вписывается JavaScript код, который будет выполнен при нажатии пользователя на кнопку, как вы можете это видеть ниже:
 
| |...
tracking img