Показать сообщение отдельно
  #11 (permalink)  
Старый 10.08.2011, 13:02
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Ну приватные методы это те что не выходят за пределы объекта, тоесть по сути написав:
(function(window){
   // это приватные переменные
   var private1 = 2,
        private2 = 10;

   var lib = function() {
      // тут мы можем обратиться к приватным переменным
      return private1 * 2;
   }

   // итут можем
   // и в любом созданном методе в этом [[scope]]
   // ................

   window.blahblah = lib
})(window);

alert( blahblah.private1 ); // undefined
alert( blahblah.lib() ); // = 4
Ответить с цитированием