(function(){})(); - что значит?
В коде одного модуля встретил вот такие штуки:
(function(){ /* ... что-то делается... */ })(); что означает эта запись? |
|
вопрос тоже по синтаксису
Не буду открывать новую тему, т.к. вопрос тоже по синтаксису.
Если в функции написано
return {
title : editor.lang.table.title,
minWidth : 310,
onShow : function() { /*тело ф-ции*/ },
onOk : function() { /*тело ф-ции*/ },
contents: [
{
id : 'info',
label : editor.lang.table.title,
elements [ /*содержимое всякое*/ ]
}
]
};
Это означает что функция возвращает обычный объект со свойствами title, minWidth, contents и методами onShow(),onOk(). А contents в свою очередь тоже является объектом. Вот только почему у него квадратные скобки+фигурные скобки. (или это массив из одного объекта?) Я правильно понимаю этот код? P.S. не тыкайте только в учебник, пожалуйста. Я понимаю, что стоило бы прочитать сначала доку или учебник, чем задавать подобные вопросы, но у мя есть оправдание - вопрос решить нужно срочно .. ... |
Цитата:
Цитата:
|
Цитата:
Я ведь просто попросил помощи. Тот у кого есть время и желание поможет. Я тоже иногда отвечаю на вопросы других, в тех областях в которых разбираюсь. Ну а вообще Спасибо )) |
| Часовой пояс GMT +3, время: 13:49. |