@nodejs_ru

Страница 2602 из 2748
Захар
26.09.2018
13:23:54
тогда сидите в буржуазном обществе джава програмисстов.
такое javaFX мало кто развивает, а у меня на ней проект не закончен

Антон
26.09.2018
13:24:01
А

Захар
26.09.2018
13:24:02
Антон
26.09.2018
13:24:08
Ты джавист

Google
Владимир Воландемарыч
26.09.2018
13:24:26
Антон
26.09.2018
13:24:36
Ну просто, вдруг ты новичек, многие путают

От джс после си шарпа тож болели глаза

Ниче, привыкаешь

Kool
26.09.2018
13:25:06
ну хз

Захар
26.09.2018
13:25:44
переписывай на электрон )))))
я хотел, но там чет сложно как верстать сайт

а сайты верстать я не люблю

слишком уродливые получаются

Arthur
26.09.2018
13:26:01
не вовремя зашел я со своим вопросом...

Jack
26.09.2018
13:26:07
есть конструкторы же.

Захар
26.09.2018
13:26:21
есть конструкторы же.
еще бы под линь..

Google
Arthur
26.09.2018
13:28:15
в чем же проблема. попробовали, не ?
ну навскидку накидал такой вариант: // /dir/foo.js module.exports.a = 'a'; module.exports.b = 'b'; module.exports.c = 'c'; module.exports.default = 'd'; --- // main.js const d = require('/dir/foo').default; const {b, c} = require('/dir/foo');

может есть какие рекомендации / best practise

Jack
26.09.2018
13:29:22
best practise это импорт/экспорт

Arthur
26.09.2018
13:31:03
эмм... просто большинство манулов идут именно с рекваир. да еще и на var'ах...

Jack
26.09.2018
13:31:43
это старые

Arthur
26.09.2018
13:32:24
тоесть можно не парится и спокойно фигачить import/export? прям замечательно ☺️

спс за инфу!

Cenator
26.09.2018
13:32:59
спс за инфу!
только раздел про es modules в доке прочитай чтобы вопросов не возникало лишних

Cenator
26.09.2018
13:33:45
Arthur
26.09.2018
13:33:49
ок

Roman
26.09.2018
14:32:39
Кто юзает Hapi как вам?

Sergey
26.09.2018
14:32:53
да
в прод такое тащить так себе затея

Cenator
26.09.2018
14:33:17
в прод такое тащить так себе затея
ага а потом страдать когда надо будет все переписывать

Cenator
26.09.2018
14:34:06
а зачем переписывать?
а зачем сидеть на легаси?

Sergey
26.09.2018
14:34:49
Cenator
26.09.2018
14:34:52
люди используют реквайер очень криво и косо, esm такого не позволит

Sergey
26.09.2018
14:35:56
люди используют реквайер очень криво и косо, esm такого не позволит
так можно нормально юзать реквайр и дело в шляпе

Google
Cenator
26.09.2018
14:36:19
можно не патчить прототипы через сомнительные либы и все будет норм но ситуация немного не такая

Sergey
26.09.2018
14:38:21
можно не патчить прототипы через сомнительные либы и все будет норм но ситуация немного не такая
если совсем приспичило - бабелем прошёлся и запустил аппу из конечной директории.

Дмитрий
26.09.2018
14:39:00
https://lebab.io/try-it

Откройте для себя лебаб)

Даже если не умеете использовать экспорты или не хотите подключать их сейчас — можно хотя бы посмотреть, насколько ваш код готов к конвертации

Alexander
26.09.2018
14:40:28
https://lebab.io/try-it
Че так ору

Дмитрий
26.09.2018
14:40:36
Нуачо

Самое логичное название)

Официальная, хоть и подзабытая, часть бабеля: babel, babel-minify, lebab

Sergey
26.09.2018
14:41:20
Откройте для себя лебаб)
название подозрительное

Откройте для себя лебаб)
начинается прямо как легаси

Дмитрий
26.09.2018
14:41:50
название подозрительное
Прочитай бабель наоборот (мягкий знак можешь не читать)

Cenator
26.09.2018
14:44:02
Официальная, хоть и подзабытая, часть бабеля: babel, babel-minify, lebab
конструкторы в классы не умеет переделывать(

Дмитрий
26.09.2018
14:44:11
Умеет

Cenator
26.09.2018
14:44:25
а что надо сделать для этого?

Дмитрий
26.09.2018
14:44:29
Даже лучше чем хотелось бы, лол

а что надо сделать для этого?
Нужен хотя бы один метод

Cenator
26.09.2018
14:44:41
хм

Google
Дмитрий
26.09.2018
14:44:48
Foo.prototype.__ = function () {}

Я уже так кучу проектов ранних времен конвертнул

Yury
26.09.2018
14:47:30
ребят, может подскажет кто как объявить правильно event emitter? Аля есть файл один и файл два. В первом файле я подписался на ивент, во втором хочу его пнуть. Без new и пропихивания в пропсах можно как-то?

Дмитрий
26.09.2018
14:51:47
Без new стандартный не получится Зато можно экспортировать сразу нужный эвент const event1 = data => emitter.emit('event1', data) event1.subscribe = handler => emitter.on('event1', handler)

Yury
26.09.2018
14:54:16
ну вот пример, у меня есть вход - app.js. Внутри я импорчу два класса, один работает с со своей службой, второй со своей. Оба между собой не связаны, но второй может сообщать первому о совершения определенного действия. А при инициализации второго, я ему выдаю пакет специальных пропертей, аля путь к зависимости, имя зависимости, не важно. Ну и я не очень хочу в это пакет пихать еще пропертю с евентами

думал может можно без этого

где-то выше точки входа там собирается чето)

Дмитрий
26.09.2018
14:55:07
Эвенты вообще отдельно должны обьявляться, отдельно как от первого так и от второго

Yury
26.09.2018
14:55:20
та оно так и есть

первый подписался на событие

второй вызвал

просто сам eventEmitter не хочется гонять по всем файлам) думал есть какой-то хак позволяющий единожды объявить и иметь доступ везде

аля window EventBus

Дмитрий
26.09.2018
15:00:28
Я себе сделал поддержку единой шины //events.js import {createEvent} from 'effector' export const e1 = createEvent() //foo import {e1} from './events' e1({a: 0}) //bar import {e1} from './events' e1.watch(data => console.log(data) Сильнее этого разделение уже не получится, импортировать сами эвенты — это максимальное упрощение, не порицаемое сообществом))

Yury
26.09.2018
15:02:14
о

думаю это то что нужно

спасибо

Jack
26.09.2018
15:08:43
ребят кто работал с amazon redshift в ноде ?

Google
Arthur
26.09.2018
15:26:46
Не, я не о том. Есть ли разница как ты объявил переменную (var/let/const) которую отправляешь на импорт?

Vitaly
26.09.2018
15:29:29
https://stackoverflow.com/questions/32558514/javascript-es6-export-const-vs-export-let

Eugene
26.09.2018
15:29:30
?переопределить импортнутную переменную var // сверхразум

Arthur
26.09.2018
15:29:32
И можно ли присвоить такой переменной новое значение после импорта? Типа import { foo } from `constants`; foo = 'new value, lol!';

Vitaly
26.09.2018
15:29:56
разница только внутри самого модуля

где эта переменная используется

и это хорошо)

Arthur
26.09.2018
15:31:22
typeerror будет судя по всему
Вот небыло возможности проверить, а с мобилки неудобно(

Vitaly
26.09.2018
15:32:10
Arthur
26.09.2018
15:33:57
https://stackoverflow.com/questions/32558514/javascript-es6-export-const-vs-export-let
О, спс! Чет не смог сам нагуглить этот ответ...

Страница 2602 из 2748