|
|
Учебник JavaScriptОбъекты в языке JavaScript.Любой учебник или статья по основам JavaScript начинается с утверждения, что язык JavaScript - объектно-ориентированный. И, зачастую, в качестве объяснения приводится что-нибудь типа:"Объектом называется структура, имеющая свойства (properties), представляющие собой переменные JavaScript или другие объекты. Функции, ассоциированные с объектом, называются методами объекта. Обращение к свойствам и методам осуществляется просто: objectName.propertyName objectName.methodName" - все очень просто и понятно, не правда ли? На практике это означает, что вся программа на языке JavaScript состоит из действий над объектами. В статье "Терминология языка программирования JavaScript" я уже давал определение понятия object (объект) применительно к нашему случаю. Там же я говорил, где мы можем взять эти самые объекты при написании программы. На странице "Объекты JavaScript" перечислены стандартные объекты языка JavaScript. Для начала нам их вполне достаточно. Как и все в этом мире, объекты языка JavaScript имеют свою иерархию, то есть делятся на главные и не очень. Видимо ввиду молодости языка, деление это еще не очень четкое и не обрело свой законченный вид. В разных источниках приводятся разные типы деления объектов JavaScript по "значимости". Но все сходятся на том, что главным объектом является window - окно браузера. Согласитесь - спорить с этим утверждением было бы глупо: вся информация, которую мы получаем из сети, предоставляется нам через это самое "window". Вот, на примере этого самого главного объекта мы и потренируемся. Попробуем с помощью методов(method) (помните? - если нет, то посмотрите "Терминология JavaScript") изменять или задавать свойства(property) объекта window, то есть, менять вид открываемого окна. Для открытия окна у этого самого окна есть метод open(). Вызывается он при помощи операторов: window.open("URL", "windowName", ["windowFeatures, . . ."]); Что это опять за абракадабра? Не спешите, сейчас все станет понятно! Объясняю:
Итак, задание: открыть новое окно браузера высотой 400 пикселей, шириной 500 пикселей, без меню, без полос прокрутки, без возможности изменять размеры окна, без строки состояния и чтобы оно открывалось в левом верхнем углу экрана. Можете попробовать сделать такой скриптик сами, а можете посмотреть на готовый, кликнув мышкой здесь. Закрыть это окошко Вы можете, кликнув по словам "закрыть окно" в самом окошке. Я надеюсь, Вы немного поняли, каким образом мы можем влиять на объекты изменяя их свойства при помощи методов. Если да, то цель этой статьи достигнута! Если нет, попробуйте прочесть статью еще раз - иногда помогает. В заключение - несколько слов о всех остальных объектах языка JavaScript: Следующими по "значимости" идут объекты уровнем пониже. Иногда их называют "Объекты браузера": location, history, document, navigator, frame.
Объекты, связанные с тегами HTML, соответствуют тегам, которые формируют текущий документ. Они включают такие элементы как гиперсвязи и формы. Полный список объектов JavaScript с описанием их методов и свойств Вы найдете в справочной статье "Объекты JavaScript" |
| поиск по сайту и в сети: |
| > |
|
|
|
Copyright © 2001 by Сергей Червонящий.Все права защищены. Запрещено частичное или полное воспроизведение материалов сайта без согласования с автором. |
|
Покупайте на OHO.ru:
|