ᴡᴇʏʜᴇyʜᴇʏ
$('#to-mob').click(function(){ $('#mob').toggleClass('_active') }); не пашет что-то=\\\
_active - твой флаг, активно\не активно меню. И соответсвенно на кссе состояние напишешь
Artem Kasapchuk
так еще клик по свободому месту
Artem Kasapchuk
наверно eventlistner нужен при показе на любой клик
Artem Kasapchuk
то не мне))
Anonymous
то $('#МОЯ КНОПКА').click(function(){ $('#МОЕ МЕНЮ').toggleClass('_active'); });
Я кажись понял. Он добавляет класса _active или убирает в зависимости от того есть он или нет. А зачемп _ в начале _active?
ᴡᴇʏʜᴇyʜᴇʏ
какой хочешь используй класс и работай с цсс.
Anonymous
те я могу назвать его show, а не _show?
ᴡᴇʏʜᴇyʜᴇʏ
ᴡᴇʏʜᴇyʜᴇʏ
ᴡᴇʏʜᴇyʜᴇʏ
ᴡᴇʏʜᴇyʜᴇʏ
епт опять сам себя реплею :(
Евгений
Евгений
ребят, тут такая проблема, слайдер уходит за полосу
Евгений
так как overflow:hidden его не видно
Евгений
я узнал ширину dotsб но отнять от всей ширины правильно не получается
ᴡᴇʏʜᴇyʜᴇʏ
В чем смысл писать следующим образом => let cache = void 0; Это же равносильно let cache ну или let cache = undefined;
Anonymous
Какой же мак крутой
ᴡᴇʏʜᴇyʜᴇʏ
в исходниках реакта ковырюсь, куча объявлений вижу через void
ᴡᴇʏʜᴇyʜᴇʏ
Evgeniy 🍀
Какой же мак крутой
чёт в голосину
ᴡᴇʏʜᴇyʜᴇʏ
Тут есть какая-то внутрення специфика работы движка, при работе с void?
ᴡᴇʏʜᴇyʜᴇʏ
https://stackoverflow.com/questions/7452341/what-does-void-0-mean
погугли за меня называется) Спасибо
Kensei
Kensei
snatvb
народ никто в WebRTC не работал?
Ruslan
Это вообще реально разобрать?
Ruslan
зачем?
нужно внести изменения в форму отправки..
Ruslan
я боюсь. я не представляю как это делать.
snatvb
проси исходники
Ruslan
весь код в одну строкук
snatvb
будь ты С прогером
Ruslan
как js, так и разметка
snatvb
ты бы бинарник менял?
Ruslan
ты бы бинарник менял?
Это тип обфусцировано?
snatvb
да
snatvb
никто не рабротал с WebRTC?
Andrey
Это тип обфусцировано?
минифицировано
Дима
Это вообще реально разобрать?
Изи, тут даже имена нормальные, бывает намноого хуже
Sergey
Это вообще реально разобрать?
https://www.jetbrains.com/help/phpstorm/reformatting-source-code.html или jsbeautifier.org в помощь
Дима
"ну и хотя бы знать будешь чем у тебя сейчас экземпляр занят" дак это тоже решается просто console.log('начата загрузка файла'); await user_yes_no();
Если у тебя асинхронная инициализация ресурсов, то сделай отдельный нормальный инициализатор и вызывай его У меня тоже бывают кейсы когда объект очень далек от типичного класса в жс, ну вот как раз для этого и существуют функции
Дима
Проблема в том, что с асинхронным конструктором у тебя просто ложный код получается — возникает ощущение что инстанс создается строго после резолва но на самом деле он существует с первого же момента после вызова new
Дмитрий
Проблема в том, что с асинхронным конструктором у тебя просто ложный код получается — возникает ощущение что инстанс создается строго после резолва но на самом деле он существует с первого же момента после вызова new
не знаю для себя не вижу тут ложного кода, а лишь иной подход... что считаю созданным объект тогда, когда доступны нужные мне его свойства для работы и да речь идет все же именно про асинхронный класс, а конструктор уже его следствие, чтобы не было путаницы в работе этих классов async class SomeAsyncClass{ constructor(path){ this.file = await get_file(path); }}
Дмитрий
все по аналогии с async func
Дмитрий
просто я хочу у себя весь код переписать на асинхронный и много асинхронного кода в целом использую, поэтому мне синхронный конструктор не особо удобен, а вот такой подход мне ближе - ну и говорю не вижу проблем с тем, чтобы он был... он не портит старый код - просто небольшая плюшка, да и реализовать ее мне кажется не так сложно в браузерах
Anonymous
Anonymous
Читал кто?
Konstantin
прикольная фамилия херман
Anonymous
:))
Ruslan
Шо происходит..
Ruslan
При onsubmit формы пытаюсь получить сериализованые значение.. console.log($(this).serialize())
Дима
А то какой то абсурд получается
Ruslan
пустоту. А форма заполнена.
Дима
const value = await 2
Дмитрий
Не вижу никакой проблемы использовать асинхронный код с синхронно создаваемыми объектами
я же написал в чем суть... в том, что мне хочется создвать объекты сразу с асинхронными свойствами через конструктор file = await new File(path); и да это простой пример, а может быть более сложные но суть в том, что я хочу получить готовый к работе асинхронный объект уже после того, как готовы все его свойства
Дмитрий
и да например если файл отсутствует могу сразу словить ошибку try {file = await new File(path); } catch(e) {}
Дмитрий
ну и также можно сразу много объектов через Promise.all
Дима
Это не имеет отношения к созданию объектов
Дима
Это именно что не new File прямо по своей семантике
Дмитрий
почему это не имеет отношения к созданию объектов то? я хочу получить объект файл с различными свойствами
Дмитрий
и да это лишь пример а так речь идет про любые иные асинхронные объекты
Дима
new создает объект в памяти, а не делает асинхронные запросы
Дима
Потому что следующим же шагом ты захочешь получать имя файла из объекта инстанса
Дима
А у тебя не окажется ровным счетом ничего
Дима
Возвращать из конструктора объекта изощренный способ этот объект не получить вообще — не лучшая идея
Дима
Биты составляющие файл не являются.данными включаемыми в этот инстанс и это не просто так
Дима
Если тебе сейчас не нужно ничего кроме получения файла то просто вызывай функцию и поверь что так будет далеко не всегда
Дмитрий
в чем извращение? зачем скажи мне тогда в конструкторе переменные? давайте тогда уберем скобки, если нам не нужны объекты по заданным свойствам из конструктора весь лишь вопрос в том, что в случае с синхронными переменными - это работает синхронно и вопросов ни у кого нет, а вот с асинхронными почему-то встали в позу
Дима
> давайте тогда уберем скобки Ты щас не поверишь)
Дима
class Foo {} const foo = new Foo
Aleksei
ыы
Дмитрий
ну и те ты считаешь что конструктор лишний в классе? может все твой измышления тогда к этому? и дело не в асинхронности? зачем тогда нам по-твоему конструктор?
Konstantin
он функциональщик :)
Дмитрий
ну так пусть использует - я за разные подходы
Дмитрий
тем более если они не мешают другим