Показать сообщение отдельно
  #1 (permalink)  
Старый 06.11.2011, 02:18
Новичок на форуме
Отправить личное сообщение для joomba Посмотреть профиль Найти все сообщения от joomba
 
Регистрация: 06.11.2011
Сообщений: 7

Глобальный AJAX-объект
Здравствуйте. Вопрос состоит в том, стоит ли делать доступным объект, который создает XMLHttpRequest? Т.е. в моем проекте было бы удобно засунуть его в прототип базового класса, но я опасаюсь, что продвинутые пользователи будут через него слать на сервер всякие ненужные запросы.

И если не стоит, то возможно ли сделать прототип недоступным? В чужих исходниках встречал:
if (typeof Namespace == 'undefined' || !Namespace){
    var Namespace={};
}
(function(){
Namespace.Class = function(){
    // всякие конструкторские дела
};
Namespace.Class.prototype = {
    xhr:new XMLHttpRequest(),
    // ещё какие-нибудь члены класса
};
})();

Но помоему это не очень работает.
Ответить с цитированием