theretalk.ru

    Главная      
Программирование
Самоучители:

Оператор with

Синтаксис:
with (objname); {
     statements
}
     Оператор with делает объект, обозначенный как objname, текущим объектом для операторов в программном блоке statements. Удобство использования этого оператора заключается в том, что такая запись позволяет сократить объем текста программы. (Это же ведь важно для web-приложений) Ниже показано, как оператор with применяется к встроенному объекту Math языка JS.

with (Math) {
     document.writeln(PI);
}

     Такая запись позволяет избежать использования префикса Math при обращении к константам данного объекта. Рассмотрим пример, как можно использовать оператор with применительно к объекту document:

with (parent.frames [1].document) {
     writeln("Пишем сюда текст");
     write("<hr>");
}

     В этом случае оператор with избавляет нас от необходимости указывать перед методами writeln() и write() документ, к которому относятся вызовы этих методов. В приведенном примере используется фреймосодержащий документ.

     Вот на этом, пожалуй, закончим рассмотрение базовых операторов, выражений и, наконец, первое знакомство с языком JavaScript. В Данной статье были использованы объекты, методы, свойства и обработчики событий, которые могут вам пока непонятны. Дело в том, что если вы имели дело с объектно-ориентированной моделью программирования, то вас не должны смущать эти понятия. Но вот если вам не приходилось иметь дело с ООП (объектно-ориентированное программирование. Не следует путать с Организацией освобождения Палестины) некоторые моменты могут ввести вас в заблуждение. В следующих главах будут более подробно описаны практически все, существующие в языке JavaScript объекты, методы, свойства объектов и обработка событий. А также затрону тему объектной модели языка.

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100


на www.altavista.ru