
Andrey
15.02.2018
16:26:08

Ivan
15.02.2018
18:40:34
https://github.com/you-dont-need

Maxim
15.02.2018
23:38:06
Привет!
Подскажите, в ноде для http/2 mutual tls не завезли? http2.createSecureServer вообще не понимает опции ca, requestCert, rejectUnauthorized, в отличае от https.createServer и tls.createServer.

Роберт
16.02.2018
00:27:02
Всем привет. Я начинающий front-end разработчик. Использую phpStorm и Atom. Возник такой вопрос: во время работы рядом открыты браузер и редактор, приходится постоянно сначала сохранять файл, а потом обновлять страницу, как это можно ускорить?

Google

Роберт
16.02.2018
00:27:16
Модно сделать отображение в браузере в реальном времени?
Для атома autosave стоит, но он все равно через раз работает

Winni
16.02.2018
00:57:05
Конечно, есть такая вещь как autoreload,
если используешь webpack у него есть webpack-dev-server и в нем есть опция autoreload,
если используешь gulp grunt, то у них так же есть свои локальные сервера с данной опцией.
Можно конечно его отдельно использовать без сборщиков и таскеров.

Дмитрий
16.02.2018
08:10:34
https://esdiscuss.org/topic/async-class
интересует такой сахар для js, как Async Class
кому это еще интересно кроме меня или кто что об этом думает??

D_d
16.02.2018
10:10:33

Pckman
16.02.2018
10:11:39

Alexey
16.02.2018
10:33:57
http://bluebirdjs.com/docs/api/cancellation.html

Pckman
16.02.2018
10:40:20

Gnh
16.02.2018
11:44:42
почему .offset().right не считает
не считает только .right и .bottom

Eight
16.02.2018
11:54:42

Google

Eight
16.02.2018
11:55:02
Есть только left и top

Maxim
16.02.2018
13:11:36
как в phaser передвинуть спрайт? к примеру сначала показывается 1 зображение спрайта, потом при событии показывается 2 итд

Дмитрий
16.02.2018
13:23:39

Artem
16.02.2018
13:24:54
что то новое)

Дмитрий
16.02.2018
14:07:48
Это как вообще)
эм ну как бы там по ссылке вроде описано все)
и декларация и даже пример использования есть чуть дальше)
async class Files{
constructor(path){
this.blob = await get_file(path);
}}
async class ExtFiles extends Files{
constructor(path){
await super(path);
this.path = path;
}}
[file1,file2,file3] = await Promise.all([
new ExtFiles(path1),
new ExtFiles(path2),
new ExtFiles(path3)
]);
ну типа такого вообщем)

Сергей
16.02.2018
14:09:14
зачем вообще это нужно
await new Foo()

Artem
16.02.2018
14:10:11
?

Дмитрий
16.02.2018
14:10:32
что непонятного то?
асинхронный класс позволяет использовать асинхронно конструктор
и это удобно для описания асинхронных объектов и дальше работы с ними

Сергей
16.02.2018
14:10:54
эм
нахрена

NEOQAZAQUE
16.02.2018
14:10:56
плюсую

Artem
16.02.2018
14:10:57
?

Дмитрий
16.02.2018
14:10:58
пример с файлами выше написал

Сергей
16.02.2018
14:11:01
какой кейс
этого делать в конструкторе не оч надо то

Дмитрий
16.02.2018
14:12:09
окей перепиши тогда пример чтобы было удобнее - возможно твой метод гораздо более красивый?)

Artem
16.02.2018
14:13:00
зачем в конструкторе?)

Google

Сергей
16.02.2018
14:13:17
вообще зачем для этого классы
че за ооп головного мозга?

Artem
16.02.2018
14:13:33
ну создал объект, потом работай с ним как хочешь)

Сергей
16.02.2018
14:13:41
ну создал работай

Artem
16.02.2018
14:14:08
а если тебе нужно обратиться к созданному объекту, до того как все промисы выполняться?)
ну проще же да, создал экземпляр, запустил промисы, поставил флаг, что работаем сейчас
ну и хотя бы знать будешь чем у тебя сейчас экземпляр занят

Сергей
16.02.2018
14:17:25

Admin
ERROR: S client not available

Сергей
16.02.2018
14:18:09
возвращать из new не инстанс это крайне не интуитивно

Дмитрий
16.02.2018
14:19:08
ну кому не интуитивно я же не предлагаю замену другим подходам - это лишь дополнение)
а так может и асинхронные функции кому-то не интуитивны кто знает)
"ну и хотя бы знать будешь чем у тебя сейчас экземпляр занят"
дак это тоже решается просто
console.log('начата загрузка файла');
await user_yes_no();

Дмитрий
16.02.2018
14:24:13
хотя это уже отдельные кейсы, которые нужны или не нужны по обстоятельствам
в любом случае не вижу особо причин против async классов - они дают больше возможностей, а какие минусы кроме не интуитивности?
для меня тут ситуация ровно как с async func и не более

Artem
16.02.2018
14:26:58
какие возможности?)

Дмитрий
16.02.2018
14:36:08
в целом видимо тут вопрос подходов...
да конечно можно сделать так
file1 = new File();
file2 = new File();
file3 = new File();
[file1.blob,file2.blob,file3.blob] = await Promise.all([
File.download(path1)),
File.download(path2),
File.download(path3)
]);
но мне лично проще убрать три строчки
и получить уже сразу готовые файлы при создании объекта
ну и да логика может быть сложнее нежели просто получить файл при создании
изначально у меня должны были скачиваться модули, которые должны были обработаться
так что это простой пример, а могут быть и более сложные примеры объектов
поэтому да можно каждое действие повторять

Google

Дмитрий
16.02.2018
14:39:33
но лично мне проще было бы сделать это в конструкторе

Alex
16.02.2018
14:41:05
$('#to-mob, #mob').hover(function () {$('#mob').show();},
function(){$('#mob').hide();});
Привет! сделал меню для мобильной версии сайта вот таким образом. По на телефоне оно не убирается если тыкнуть в свободное место. Как сделать, что бы оно открывалось и закрывалось по клику?

weyheyhey
16.02.2018
14:46:37
точно
еще проще)

Alex
16.02.2018
14:48:49

weyheyhey
16.02.2018
14:49:56

Alex
16.02.2018
14:50:16
Я не понимаю, где я указвываю меню

Artem
16.02.2018
14:50:26
?