Pavlik
почему вы делаете это все для телеграмов всяких и других мессенджеров, когда такое расширения функционала было бы ок для ассистентов типа кортаны и сири
Pavlik
все головые помошники делают голос -> Текст в начале
Pavlik
кортана в вин10 норм текстовый ввод чует
Pavlik
и в неё удобнее вводить, чем телеграм искать гдето
Pavlik
чтоб такси заказывать и смотреть курсы биткоина
Pavlik
или что там ваши боты делают ещё
Дима
Ну это фактически аргумент "я им не пользуюсь, поэтому не нужен"
Narek
боты рип, на самом деле
Дима
все головые помошники делают голос -> Текст в начале
Это разные интерфейсы для взаимодействия
Pavlik
ште
Pavlik
они умеют два интерфейса
Vitaly
разница только между способом ввода информации, браузера уже давно умеют speech API. Проблема в том, что боты в нынешнем виде тупые
Sheridan
Алкотаран ))))))
Dart
ага) а это же канал об аниме? подскажите, вот я вебпаком собираю много jsx, а еще надо впилить на страницу бутстрап и прочий jquery. И есть два стула - отдельно минифаеный бандл из jsx и рядом минифаеные библиотеки, которые уже готовые из репозитория идут, либо второй стул - вообще все фигачить в один бандл. На какой стул садятся настоящие джедаи?
S
а кто юзает async/await, подскажите, даже если функция возвращает синхронное значение (код в функции не содержит await), оно не работает синхронно. const a = await Promise.resolve(1) const b = 1 вот эти две строчки выполнятся асинхронно, есть варианты поменять поведение, чтобы выполнялись синхронно
Serhii
Это нода или бабиль?
Serhii
Если бабиль - все что после async отворачивается в then созданного проммиса со строки после ключевого await
Roma
const a = await () => new Promise (resolve => resolve(1)) const b = 1
Serhii
Сам Promise.resolve его и возвращает
Dart
спасибо. ого, TIL: в мире js есть понятие dll с необманчивым значением
Дима
Это же одно и то же
Roma
не, эвейтить нужно промис, правильно поправили. Спать пора. По вопросу, мб код еще запускается не внутри async контекста, поэтому может не работать
Serhii
По-любому загвоздка вне примера
Ale
Это же одно и то же
нет, одно и тоже будет, если функцию вызвать)
Nikolay
Сори если кому то дважды https://github.com/blog/2309-introducing-topics
Benkei ✙
Может кто дать линк на толковый гайд или линк на гитхаб минимально загруженого всякими пакетами стартер конфига на изоморфное приложение на реакте(react+express+webpack ну и по возможности mongodb)
Ivan
@xTradTruex http://andrewhfarmer.com/starter-project/ выбирай какой больше нравится
Benkei ✙
Там из выбора один конфиг, и очень загружен пакетами, как по мне Уже видел его на gh
Benkei ✙
@xTradTruex http://andrewhfarmer.com/starter-project/ выбирай какой больше нравится
Artёm
Пацаны, сори за нубский вопрос
Artёm
Но если у меня есть две переменные username, одна глобально объявлена, вторая является аргументом внутри функции
Artёm
Как мне посмотреть на глобальную?
Artёm
проигнорив аргумент
Artёm
может глобальная является свойством какого нить объекта, типа window
Artёm
или document
Artёm
есть такой вариант?
Boris
ну свойством window и является
Boris
если она прям глобальная
Oleg
Если она реально глобальная
Artёm
"use strict"; var username;
Artёm
я думаю она достаточно глобальна
Pavel
window.username
Artёm
Круто, спасибо пацаны
Artёm
Sergey
Artёm
Приятно работать!
Andrey
Только так делать плохо и мало когда оправданно
Artёm
Да, я просто архитектуру не продумал и начал лепить уже как есть
Artёm
Можно конечно переписать пару блоков кода из за этой переменной, а можно дописать window.
Artёm
А почему плохо?
Artёm
Ну он вызывается дохрена где
Andrey
Ну это потом приведет к тому, что какой нибудь код поменяет эту переменную так как ты этого не ожидаешь
Andrey
неконтролируемый доступ
Artёm
там цепочка промисов и всякое такое. Да переписать можно не вопрос, я просто искал альтерантивный вариант
Artёm
Ну это потом приведет к тому, что какой нибудь код поменяет эту переменную так как ты этого не ожидаешь
Какой код? что ты имеешь ввиду? мне нужно просто считать значение, я его не переписываю и всё такое
Artёm
А как понять какой лучший если альтернатив нет? ты противоречишь сам себе
Artёm
Но спасибо, я понимаю куда ты клонишь
Smooth Operator
бамп вопросу
https://webpack.github.io/docs/code-splitting.html
anoru
+ Просто автозамена. Если сделать через какой-нибудь webstorm, то надо просто нажимать yes, no на том, что он предлагает
Benkei ✙
как можно скрыть это окно, когда срабатывает cобытие beforeunload?
Benkei ✙
так чтоб оно не выводилось вовсе допустим надо модульное окно свое выводить, заместь этого
Smooth Operator
ну ты же не будеш перезаписывать window.onbeforeunload надеюсь
Smooth Operator
походу сегодня в интернете станет на один сайт больше который на mouseout будет модалки выкидывать
Anonymous
можно, https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon
Andrew
коллеги, а кто какую библиотеку пользует для хранения в браузерных стораджах?
Serhii
Типа база данных в локалсторе?
Andrew
ну надо некоторые данные персистить, т.к. чисто фронт, без бэка
Narek
А чем не устраивает стандартное API ? Ну т.е. если не нужна прямо база, а просто некоторые данные - стандартный key-value вполне ок, нет?