Показать сообщение отдельно
  #4 (permalink)  
Старый 17.07.2010, 17:28
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

расширять DOM опаснее

пространство имен можно создать так
var MyNamespace = {
    func1: function(){...}
    ...
};

можно создать область видимости, к содержимому которой нельзя будет получить доступ извне и которая влияет на глобальную область видимости ровно настолько насколько это необходимо
(function(){
    var privateVariable = ...;
    window.MyNamespace = {}; // или this.MyNamespace = {}; или MyNamespace = {};
    window.MyNamespace.func1 = ...;
})();

а вообще, первый вопрос слишком нечеткий. Посмотри, как другие фреймворки сделаны или спроси что-нибудь по-конкретнее
Ответить с цитированием