Как стать автором
Обновить
58
0
Александр Швец @Quadratoff

Interface Developer and JavaScript Enthusiast

Отправить сообщение
методы я обычно выношу:
function Parent(property){
    this.property = property;
    this.method = method;
}
function method(){}

а классы с предполагаемо большим количеством инстансов оформляю с использованием прототипов (таких классов обычно не много получается).
Я такой способ последнее время использую:

function Parent(property){
    this.property = property;
    this.method = function(){}
}

function Child(){/* extends */Parent
    .apply(this, arguments);

    var privateVar = "";
    this.getPrivate = function(){return privateVar}
}

var child = new Child( 11 );
хочу уточнить. Один айфон (или айпод) получается подключить к двум iTunes библиотекам (на разных компах) одновременно?
странно…
а вот у меня никак :(
image
вы так пробовали? у вас получается?
При выключенной синхронизации на айфон перетащить ничего не получается
стоит эта галочка на одном компе. но когда пытаюсь ее поставить на втором — отвечает что можно синхронизировать только с одной библиотекой.
а много их у вас? (независимых СМИ) вроде только один дождь остался…
не нужна никакая, особенно агрессивно-военизированная
а в каком? как на андройде? украл-перепрошил-продал?
5 это еще норм. Меня бесит то что музыку на свой айфон я могу залить только с одного единственного компа. Если я вдруг захочу залить песенку на работе, прийдется стирать ВСЕ записи на телефоне.
косвенно, первое что они сделали — отключили Украинские и местные СМИ
косвенно, первое что они сделали — отключили Украинские и местные СМИ
некоторые банки практически полностью принадлежат «плохим русским»
Бог создал IDE разными, а мистер COLT всех уровнял :)
Лого я бы поменял, не соответствует названию. Интересно, чем вас револьвер не устроил?
они не стали выносить методы в прототипы нативных объектов js

для этого у них есть chain:

var characters = [
  { 'name': 'barney',  'age': 36 },
  { 'name': 'fred',    'age': 40 },
  { 'name': 'pebbles', 'age': 1 }
];

var youngest = _(characters)
    .sortBy('age')
    .map(function(chr) { return chr.name + ' is ' + chr.age; })
    .first()
    .value();
Мне кажется, вы заблуждаетесь. Я без проблем заменил 128 gb на 256, купленные на ебее, в своем Macbook Pro Retina 13 (2012).
По поводу утечки — да, проблема, но для освобождения памяти наверное все-таки правильней использовать оператор delete (b.ref), и тогда эта утечка сразу выплывет наружу.
Возможно, стоит сделать метод clone.clearAllOf(a), для рекурсивного удаления всех свойств.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность