Показать сообщение отдельно
  #43 (permalink)  
Старый 02.12.2013, 21:22
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus3
 
Регистрация: 18.11.2013
Сообщений: 275

Сообщение от kobezzza
описывать свойства класса в отдельном файле XML в виде декларативной формы, для улучшения восприятия и поддержки
а у меня такой стиль, вначале парсим атрибуты, потом создаем переменные, оперируем с ними, и полученное засовываем в поля обьекта, после, вызываем всякие инициализационые функции:

ну короче как-то так:

function Cat(fullname, age) {
    age = age || 0;
    fullname = fullname || '';

    var reg = /\w+/img;
    var name = fullname.match(reg)[0];
    var soname = fullname.match(reg)[1];

    this.soname = soname;
    this.name = name;
    this.age = age;

    this.startTimer(1000);
}

  
Cat.prototype.startTimer = function(time) {
    setInterval(this.say.bind(this), time);
};

  
Cat.prototype.say = function() {
    alert(this.name);
};

Последний раз редактировалось Maxmaxmaximus3, 02.12.2013 в 21:26.
Ответить с цитированием