Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 19.04.2013, 02:15
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Цитата:
ну так и чо делать? я начал созавать тупо приватные методы под публичными которые их используют..... это по моему самый лучший подход.
Правильно !
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #22 (permalink)  
Старый 19.04.2013, 02:22
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

Сообщение от megaupload Посмотреть сообщение
под публичными которые их используют...
...а почему бы не над?..
__________________
29375, 35
Ответить с цитированием
  #23 (permalink)  
Старый 19.04.2013, 12:43
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Aetae,
потому что заголовки пишутся НАД содержимым и мы привыкли читать сверху вниз. кэп
Ответить с цитированием
  #24 (permalink)  
Старый 19.04.2013, 14:58
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от megaupload
я начал созавать тупо приватные методы под публичными которые их используют
Сообщение от Aetae
...а почему бы не над?..
узко мыслите, товарищи! Я предлагаю сбоку! С какого именно, решим голосованием!
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #25 (permalink)  
Старый 19.04.2013, 16:47
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

кстати идея то годная, древовидная такая структура, где прямоугольники это методы)) ща нарисую
Ответить с цитированием
  #26 (permalink)  
Старый 19.04.2013, 16:54
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Придумал небольшую штуку:
var Cat = function ( ) {
    var private_functions = Cat.prototype.private_functions; //Ссылка на объект с функциями
    this.say = function ( ) {
 
    };
    var fun = function ( ) { alert ( "FUN" )};
    this.run = function ( ) {
      with (private_functions) {//загружаем приватные методы
       this.x = 12;//на свойствах объекта созданного через конструктор Cat это не отражается
       func1 ( );//работает
       func2 ( );//работает
       fun ( ); //сработает - я даже не думал, что сработает
      }
    };
}
Cat.prototype.x = 6;//дефолтное значение
Cat.prototype.private_functions = {//объект с функциями
 func1 : function ( ) {
  alert ("Func1");
  },
 func2 : function ( ) {
  alert ("Func2");
  }
};
var cat = new Cat;
alert ( cat.x );//дефолтное значение 6
cat.run ( );//работает
alert ( cat.x );//12

Но с оператором with надо быть осторожным - все переменные обязательно с var, иначе "переменную" сделают св-ом объекта private_functions и многие не любят оператор with, я же как стереотипный человек тоже немного избегаю его, но ....
Ответить с цитированием
  #27 (permalink)  
Старый 19.04.2013, 16:56
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Кстати вопрос на засыпку: megaupload === maxmaxmaximus?
Меня просто целый год не было
Ответить с цитированием
  #28 (permalink)  
Старый 19.04.2013, 17:09
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Dim@, это я.
Как отслужил?
Ответить с цитированием
  #29 (permalink)  
Старый 19.04.2013, 17:11
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

megaupload,
Пока не служил
Здарова
Ответить с цитированием
  #30 (permalink)  
Старый 19.04.2013, 17:36
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
Кстати вопрос на засыпку: megaupload === maxmaxmaximus?
megaupload === макаксимус === ливандеаквариум === немо === долбоящер

А как отслужил то всё таки?
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск