PHP
8
Вклад в тег
Принцип инверсии зависимостей (англ. dependency inversion principle, DIP):
Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций. Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
function LBTeamData(id){
this.init = function(id) {
// Загрузка с сервера информации
this.load(id).done(function() {
// ... здесь продолжается инициализация ...
alert("продолжаем после успешного запроса");
}).fail(function(message) {
alert('ошибка..')
});
};
this.load=function(teamId){
var dfr = $.Deferred();
alert('посылаем запрос');
$.ajax({
url: '2.php',
success: function(response, status, jqXHR){ dfr.resolve();},
error: function(jqXHR, status, error) { dfr.reject() ; }
});
return dfr;
};
this.init();
};