11.12.2015, 01:08
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
11.12.2015, 17:52
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
11.12.2015, 19:31
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, не совсем понял о чем речь
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
11.12.2015, 19:36
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
kobezzza, не совсем понял о чем речь
|
Ну чуваки говорят, что декораторы для классов нужно удалить из стандарта ES2016, т.к. они "не семантичны языку". Это идиотизм или саботаж. Декораторы классов мега офигенная тема, которая во всю уже юзается в том же ТС. Мои новые проекты полностью построены на этом, а они хотят взять и выпилить, потому что это бесит их внутреннего перфекциониста.
|
|
11.12.2015, 19:47
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, т.е они хотят убрать что то такое?
Object.defineProperty(Person.prototype, 'name', {
value: specifiedFunction,
enumerable: false,
configurable: true,
writable: true
});
?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
11.12.2015, 19:49
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
kobezzza, т.е они хотят убрать что то такое?
|
Я говорю о декораторах, а ну бегом гуглить и потом немедленно юзать) Стыдоба)
@deprecated
@debug
class Foo {}
|
|
11.12.2015, 20:08
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, эм, декоратор это патерн в котором одному классу передаётся другой и он расширяет его функционал , вместо класса может быть функция, но я просто не пойму как такое можно запретить.
Я знаю что такое декоратор
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
11.12.2015, 20:15
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
kobezzza, эм, декоратор это патерн в котором одному классу передаётся другой и он расширяет его функционал , вместо класса может быть функция, но я просто не пойму как такое можно запретить.
Я знаю что такое декоратор
|
Во многих языках декораторы сделаны на уровне синтаксиса, и в ES2016 их тоже добавили, см мой пример выше.
https://github.com/wycats/javascript-decorators
function myDecorator() {
}
function myDecorator2() {
}
function myDecorator3() {
}
@myDecorator
class Foo {
@myDecorator2
@myDecorator3
get() {}
}
Последний раз редактировалось kobezzza, 11.12.2015 в 20:19.
|
|
11.12.2015, 20:36
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, хм, интересно, т.е функция вызывается при инциализации класса и может его расширить, спасибо
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|