@JSlang

Страница 1689 из 2237
Andrey
17.02.2018
10:10:02
О, прекрасно! Вдруг это правда недооцененная нами фича.

Дмитрий
17.02.2018
10:32:58
class AsyncClass{ async static createAsync(args){ return new promise resolve(obj); }} class OtherAsyncClass extend AsyncClass{ async static createAsync(args){ return new promise let super_obj = await AsyncClass.createAsync(args); super_obj.super = true; resolve(super_obj); }} obj = await AsyncClass.createAsync(args); super_obj = await OtherAsyncClass.createAsync(args); хм ну костыль наверно проще всего так написать, а вот плагин, чтобы превращал обычный класс в асинхронный...

Алёна
17.02.2018
11:00:04
eslint-plugin-no-async-classes.js

Artem
17.02.2018
11:33:13
товарищи тоже придумал безумную крейзи идейку) а что ели в приложение все модули сделать не вложенными а линейными

Google
Artem
17.02.2018
11:34:37
https://jsfiddle.net/odgk2fLp/1/

нафиг идут vritualdom и прочее

остается только css костыли впаять)

Сергей
17.02.2018
11:35:18
Artem
17.02.2018
11:35:32
не сегодня)

не серьезено, js костыли обменять на css костыли, для производительности)

Дмитрий
17.02.2018
11:37:01
ну в целом если с ограничениями есть некоторые сырые идейки как можно менять код, но конечно криво это все не нативно реализовывать через костыли... ну а так меняем async class Test() на просто класс constructor меняем на асинхронный статический метод создание меняем паттерн на указание на наш стат_метод с привязкой пустого объекта но это конечно все крайне муторно

Artem
17.02.2018
11:37:53
ты вероятно забыл к ебеням о том, зачем нужно вкладывать друг в друга тэги
не забыл, я ж пишу обменять js костили с виртуальным думом и прочей штуками на css костыли)

Дмитрий
17.02.2018
11:37:58
ага классы тоже не нужны я понял) пишите петицию, чтобы их убрали)

Сергей
17.02.2018
11:38:36
Я не понимаю почему ты вообще изначально решил что конструктор класса должен возвращать что-то другое вместо самого класса? Ты понимаешь что класс, промис на запрос ресурсов и особенно результат выполнения запроса — это вообще кардинально разные вещи служащие разным целям и они вообще не взаимозаменяемы?

Google
Сергей
17.02.2018
11:38:52
Artem
17.02.2018
11:39:04
без вкладывания, создаем какие то правила css, что бы элементы можно было позиционировать так как по типу они вложенны в друг друга и вуаля)

Сергей
17.02.2018
11:39:13
ох пля)

ясно

собрались любители говна)

один хочет отказаться от вложенности дом

другой создать конструкцию противоречащую здравому смыслу

Artem
17.02.2018
11:39:44
не дом, а фреймворк запилить)

назвать его "crazy performance" ?

Дмитрий
17.02.2018
11:40:33
"Я не понимаю почему ты вообще изначально решил что конструктор класса должен возвращать что-то другое вместо самого класса? " конструктор разве возвращает сам класс? он создает объект же

класс - это функция-создатель собственно конструктор и есть ее исполнение

Сергей
17.02.2018
11:41:29
это блядь подразумевает сама идея классов

это в жс так

в ООП это никакая нахуй не функция создатель

ты ебанулся?

иди попиши на джаве

Дмитрий
17.02.2018
11:41:52
ну дык а мы и говорим про js

Сергей
17.02.2018
11:41:56
нахуй жс

не юзай классы

Google
Сергей
17.02.2018
11:42:07
пиши на прототипах

Дмитрий
17.02.2018
11:42:09
ага классы не надо, js не надо

Сергей
17.02.2018
11:42:13
да

Дмитрий
17.02.2018
11:42:14
понятно тут все

Сергей
17.02.2018
11:42:18
ты долбоеб

Artem
17.02.2018
11:42:22
прототипы и классы одно и тоже)

Сергей
17.02.2018
11:42:24
нет

классы семантику вводят

Artem
17.02.2018
11:43:02
ну это всё равно сахар

вот прокси - это не сахар

Дмитрий
17.02.2018
11:43:22
ага только ты хочешь видеть ее иную, чем ту что можно использовать да в js классы - это функция-создания не нравится - так пиши на java иди сам

Сергей
17.02.2018
11:44:08
ну это всё равно сахар
скоро в стандарт войдут приватные проперти и уже будет ни разу не сахар

Artem
17.02.2018
11:44:22
ждём.....

Artem
17.02.2018
11:44:49
ты на пхп раньше писал чтоли?
звучит как прговор)

Roman
17.02.2018
11:44:53
заебали просто нести в жс то что не должно в нем быть)

Сергей
17.02.2018
11:44:56
создание объектов должно быть единомоментным

Artem
17.02.2018
11:44:58
товарищи а чём там с моим фреймворком то)

Google
Сергей
17.02.2018
11:45:12
все что не может быть единомоментным должно быть фабрикой

Дмитрий
17.02.2018
11:45:31
а фабрика это не создание объектов угу

Сергей
17.02.2018
11:46:27
ты наверное разницы не видишь

Дмитрий
17.02.2018
11:46:49
заебали просто нести в жс то что не должно в нем быть)
не вижу проблемы - все новое можно просто не использовать

Сергей
17.02.2018
11:47:02
чем отличается создание объекта через new от простого {} ??

Roman
17.02.2018
11:47:41
не вижу проблемы - все новое можно просто не использовать
ты не можешь заставить работать этот язык так как работают принципально другие яп. и нечего сюда тянуть какие-то подходы или вещи которые здесь тупо не работают)

Denis
17.02.2018
11:48:00
Сергей
17.02.2018
11:48:18
Через new записываем в прототип
я ж не у тебя спрашивал, лол)

Admin
ERROR: S client not available

Дмитрий
17.02.2018
11:49:02
ты не можешь заставить работать этот язык так как работают принципально другие яп. и нечего сюда тянуть какие-то подходы или вещи которые здесь тупо не работают)
не знаю лично у меня все новые фичи работают замечательно) если у вас они не нашли применения - ну бывает, но это не значит, что они не работают)

Дмитрий
17.02.2018
11:49:44
ну а какие фичи тебе не нравятся я же не знаю... вот некоторые хотят классы тут выпилить усиленно

Сергей
17.02.2018
11:49:52
Roman
17.02.2018
11:49:54
я вообще к тому что ты не сделаешь здесь ооп как в той же джаве например. и оно нахуй не надо)

Roman
17.02.2018
11:50:12
воот ^)

Сергей
17.02.2018
11:50:19
да и покажи мне хоть один язык в котором есть АСИНХРОННЫЕ КЛАССЫ

Artem
17.02.2018
11:50:31
ну есть немножко, хватит вам что ли

Сергей
17.02.2018
11:50:35


Google
Сергей
17.02.2018
11:50:48
это бессмысленная хуйня, ломающая паттерны

https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%B0%D1%8F_%D1%84%D0%B0%D0%B1%D1%80%D0%B8%D0%BA%D0%B0_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

изучай

адекватные подходы к разработке

Artem
17.02.2018
11:52:44
товарищи так я серьезно, что насчёт css костыля вместо js костыля ради производительности?)

Дмитрий
17.02.2018
11:52:48
а что придумать ничего нового нельзя? или нужно все время только из других языков забирать ну бессмысленная или нет - это вопрос открытый насчет паттернов ну тоже для меня спорный вопрос потому что для меня в js те же классы - это именно функция-создания, но нет ты сам тянешь сюда определение из других языков

Дмитрий
17.02.2018
11:54:36
а сколько лет вводили async/await в js?

Сергей
17.02.2018
11:54:42
лет?

ты о чем вообще

Дмитрий
17.02.2018
11:56:06
к тому что в js в принципе многие вещи появились только недавно и да этот язык отличается от других, поэтому он может использовать свои подходы новые-иные

Сергей
17.02.2018
11:56:16
ох блядь

Roman
17.02.2018
11:56:24
Сергей
17.02.2018
11:56:50
посмотри базовые принципы ооп потом проверь есть ли это в жс и ещё раз задумайся

Roman
17.02.2018
11:57:24
посмотри базовые принципы ооп потом проверь есть ли это в жс и ещё раз задумайся
Да просто это прототипное опп, а у других класс ориентированное, не?

Сергей
17.02.2018
11:58:13
Dika
17.02.2018
11:58:29
посмотри базовые принципы ооп потом проверь есть ли это в жс и ещё раз задумайся
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Roman
17.02.2018
11:58:36

Страница 1689 из 2237