Добавляем...


  Обьекты
    Объект - это некоторая совокупность, в которую могут входить как примитивные, так и составные данные, включая функции и другие объекты. Члены-данные называются свойствами объекта, а члены-функции известны как его методы. Некоторые читатели могут представлять себе свойства как характеристики объекта, а методы - как действия, которые объект может выполнять, но суть от этого не меняется.
    Доступ к свойству объекта можно получить, указав точку и следующее за ней имя свойства сразу же после имени объекта. Например, информация о версии браузера хранится в свойстве appVersion объекта Navigator. Одним из способов доступа к этому свойству является использование оператора.

alert("Версия вашего браузера: " + navigator.appVersion);

    Методы объектов доступны точно так же, но в конце имени метода следует добавить пару круглых скобок. Эти скобки сообщают интерпретатору о том, что указанное имя является методом, который вы хотите вызвать. Так, объект Window имеет метод, которому назначено имя close и который закрывает текущее окно браузера:

window.close();

Если метод имеет аргументы, они указываются внутри этих скобок. Мы уже видели типичный пример использования аргументов для метода write объекта Document: document.write("Этот текст записывается в документ.");
Встроенные объекты
    JavaScript предлагает программисту множество самых разных объектов. Среди них есть связанные с браузером объекты, такие как объект window, который предлагает информацию и методы, касающиеся окна браузера. Например, как мы уже упоминали выше, window. open() можно использовать для создания окна. Объект Document содержит объекты, отображающие различные возможности окна и дескрипторы, содержащиеся в загруженном в окно документе. Например, чтобы увидеть дату последней модификации документа, можно сослаться на свойство document.LastModified. В рамках языка JavaScript доступно также множество объектов, которые упрощают выполнение типичных задач. Примерами таких объектов являются Date, Math и RegExp. Наконец, каждый тип данных в JavaScript тоже имеет соответствующий объект. Это объекты String, Number, Boolean, Array и даже Object. Они предлагают средства решения общих задач управления данными соответствующего типа. Например, вы уже видели, что объект String предлагает метод char At () для нахождения символов, размещенных в определенном месте строки. Объектов так много, что на обсуждение различных встроенных и генерируемых объектов приходится большая часть материала нашей книги. А если вы захотите иметь собственные объекты, имеется возможность их создать.
Создание объектов
    Пользовательские объекты создаются с помощью ключевого слова new, за которым должно следовать имя объекта и круглые скобки. Необходимость в скобках обусловлена тем, что объекты создаются с помощью конструкторов - методов, которые генерируют новый экземпляр объекта для использования. Скобки сообщаю интерпретатору о том, что вы хотите вызвать метод конструктора для данного объекта. Вот пример создания нового экземпляра объекта String:

var myString = new String;

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

var myLocation = new Object();
myLocation.city = "San Francisco";
myLocation.state = "California";

    Если вы чувствуете себя не слишком комфортно с понятием объекта, поскольку не имеете соответствующего опыта, не переживайте. Объекты далее будут обсуждаться подробно. Здесь важно понять синтаксис доступа к свойствам с помощью операции точки (как в myLocation. city), разницу в нотации между свойством и методом и тот факт, что можно создавать собственные объекты.
назад: далее: Массивы


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика