Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2010, 14:52
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Особенности неписания кода
Читаю книгу Learn ExtJS, там есть такая строка
var Cars = function() {
				return {					
					showInfo : function(btn){				
						Cars.doLoad(btn.helpdata);
					},                
					doLoad : function(data){						
						var center = Ext.get('center');
						center.load({
							url: 'data/info.php',
							params: data.type+'='+data.name
						});
					}
				};
			}();


т.е. испольуется анонимная функция, чтобы сделать объект.
А зачем так делать? Можно же и без неё или нет?
Если можно, то это наверное профессиональный стиль программирования?
Ответить с цитированием