Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 12

AS

Artem Soldatenkov in JavaScript Noobs — сообщество новичков
Вот то, что выше я написал - это еще вроде бы композиция будет, хотя бы
источник

j

jk in JavaScript Noobs — сообщество новичков
Artem Soldatenkov
Да это понятно, я так и начал делать, но это так себе, а если я захочу какой-то вид таверок еще и замедлять, те же характеристики, например, но другой вид поведения (прожектайл/лазер/оае), тут надо сразу, видимо, еще классы поведения(behaviour) делать, и класс эффектов, а в класс tower просто передавать массив эффектов и интерфейс Ibehaviour, и вызывать его методы там в апдейте тавера уже
Можно передавать опции для нового класса в конструктор или методами задавать, так в зависимости от опций будет разное поведение.
источник

AS

Artem Soldatenkov in JavaScript Noobs — сообщество новичков
так увеличится и без того не малое количество параметров в конструкторе, а если всю логику в отдельный класс завернуть, то туда еще и часть этих параметров скинуть удастся
источник

AS

Artem Soldatenkov in JavaScript Noobs — сообщество новичков
сложно короче
источник

j

jk in JavaScript Noobs — сообщество новичков
Artem Soldatenkov
так увеличится и без того не малое количество параметров в конструкторе, а если всю логику в отдельный класс завернуть, то туда еще и часть этих параметров скинуть удастся
Ну как знаешь. Вот вариант с изменением через own property.

function decorator () {
 const update = MyClass.prototype.update
 const inst = new MyClass()
 inst.update = function () {
   console.log('update')
   return update.apply(this, arguments)
 }
 return inst
}
источник

j

jk in JavaScript Noobs — сообщество новичков
Что-то более элегантное я уже не подскажу.
источник

AS

Artem Soldatenkov in JavaScript Noobs — сообщество новичков
Прикольно, спасибо, попробую
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Привет! Я фронтендер начинающий.
Уровень джун+ или -мидлл.
Фулл-стек(нода+фронт). Живу в МО.
Сколько адекватно просить, если я хочу работать удаленно на фирму в Москве?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Dmitry Dugin
Привет! Я фронтендер начинающий.
Уровень джун+ или -мидлл.
Фулл-стек(нода+фронт). Живу в МО.
Сколько адекватно просить, если я хочу работать удаленно на фирму в Москве?
А хедхантер чо?
источник

Р

Роб in JavaScript Noobs — сообщество новичков
Dmitry Dugin
Привет! Я фронтендер начинающий.
Уровень джун+ или -мидлл.
Фулл-стек(нода+фронт). Живу в МО.
Сколько адекватно просить, если я хочу работать удаленно на фирму в Москве?
Начинающий фуллстак мидл фронтендер.
Оу май.
источник

Р

Роб in JavaScript Noobs — сообщество новичков
Глянь вакансии на доу, там и статистика зарплат есть.
источник

L4

Leet 4 in JavaScript Noobs — сообщество новичков
Dmitry Dugin
Привет! Я фронтендер начинающий.
Уровень джун+ или -мидлл.
Фулл-стек(нода+фронт). Живу в МО.
Сколько адекватно просить, если я хочу работать удаленно на фирму в Москве?
Сколько хочешь, столько и проси.
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
senior-- это джун?)
источник

Р

Роб in JavaScript Noobs — сообщество новичков
Это senior = senior -1
источник

Д

Дима in JavaScript Noobs — сообщество новичков
- на - дает плюс
источник

Д

Дима in JavaScript Noobs — сообщество новичков
это сениор+
источник

Р

Роб in JavaScript Noobs — сообщество новичков
Но ведь краткая запись...
источник

L4

Leet 4 in JavaScript Noobs — сообщество новичков
Chingiz Mamiyev
senior-- это джун?)
Это все ещё senior. А вот --senior это уже джун))
источник

BV

Bohdan Vinter in JavaScript Noobs — сообщество новичков
Роб
Это senior = senior -1
Ахахахах
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Leet 4
Это все ещё senior. А вот --senior это уже джун))
Но завтра то уже не серион.
источник