Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Что это за синтаксис


Автор: oson 6.7.2008, 20:15
Подскажите пожалуйста, что это за синтаксис такой в javascript
Код





var TestObj={

display:function(src,dest){

        return function(){
                alert("Source ="+this.src+", Destination
="+this.dest);
        }

}
}; 

В стандартных мануалах ничего нет про такое display:function
Что это такое и где можно про это почитать?

Автор: feosr 6.7.2008, 21:27
Насколько я знаю это называется namespace.

статья по этому делу: http://www.ajaxrussia.com/archives/namespace-javascript

Автор: Sannis 6.7.2008, 22:17
Цитата(oson @  6.7.2008,  20:15 Найти цитируемый пост)
синтаксис такой в javascript

Это обычный Javascript синтаксис для объектов, т.е. хешей.
Код

var obj = {
    prop: 1,
    "func": function(v) { alert(v) }
};

тоже самое, что и
Код

var obj = new Object(); // или var obj = {};

obj.prop = 1;
obj.func = function(v) { alert(v) };

Может прочитать про объекты в Javascript  http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Objects_and_Properties smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)