Size: a a a

JavaScript.Ninja

2020 September 10

AP

Andrey Panaseyko in JavaScript.Ninja
блин оказалось не самой простой задачей сделать такую анимацию. спасибо кто помог :)
источник

AP

Andrey Panaseyko in JavaScript.Ninja
Переслано от Andrey Panaseyko
источник

Хр

Хладнокровный и обая... in JavaScript.Ninja
Illya Klymov
у нас в гитлабе каждая страница свой энтрипойнт, все живы
Никак не могу понять как у вас подключаются компоненты на страницы, через vue-loader/lib/plugin?
источник

IK

Illya Klymov in JavaScript.Ninja
Хладнокровный и обаятельный радист Морзе
Никак не могу понять как у вас подключаются компоненты на страницы, через vue-loader/lib/plugin?
Нет, просто руками иниуиализируем
источник

AP

Andrey Panaseyko in JavaScript.Ninja
а как правильно тест написать на функцию с рандомом?) которая в 90% слуаев возврашает 2 а в остальных 4 🤣
источник

AP

Andrey Panaseyko in JavaScript.Ninja
выборку чтоли циклическую на большом отрезке делать?
источник

t

th.witness in JavaScript.Ninja
Andrey Panaseyko
а как правильно тест написать на функцию с рандомом?) которая в 90% слуаев возврашает 2 а в остальных 4 🤣
Проверить, что она возвращает либо 2, либо 4 🌚
источник

DA

Denis Akolzin in JavaScript.Ninja
Andrey Panaseyko
а как правильно тест написать на функцию с рандомом?) которая в 90% слуаев возврашает 2 а в остальных 4 🤣
random <= 0.9 ? 2 : 4
источник

AP

Andrey Panaseyko in JavaScript.Ninja
оо это похоже на правду
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Кстати интересный вопрос, как написать тест на приблизительную точность?🤔
Допустим нужно проверить именно процент случайности. Запускаем цикл, накапливаем статистику и получаем скажем 87 процентов. Значит нужно определиться с допусками и соответственно проверить что число в диапазоне допуска.
Допустим допуск 5 процентов, значит диапазон 84 - 95
Наверное как то так
источник

t

th.witness in JavaScript.Ninja
Andrey Panaseyko
оо это похоже на правду
Чем тебе мой вариант не угодил? Функция возвращает либо 2, либо 4, так?
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Осталось понять как рассчитать достаточное кол-во повторений для объективного результата.
Очевидно что пять итераций не репрезентативны
источник

IK

Illya Klymov in JavaScript.Ninja
Dmytro Petunenko
Осталось понять как рассчитать достаточное кол-во повторений для объективного результата.
Очевидно что пять итераций не репрезентативны
Неправильно
источник

IK

Illya Klymov in JavaScript.Ninja
Вы должны фейкнуть источник рандома
источник

DP

Dmytro Petunenko in JavaScript.Ninja
😱😭это фиаско...😅
источник

EN

El Nasurov in JavaScript.Ninja
El Nasurov
Всем привет, возник вопрос о том как правильно составлять нейминг дат в i18n.

К слову, мне нужно вывести дату "День недели, число месяц" (Четверг, 10 сентября) в компоненте, который рисует расписание. Простой нейминг - дать ему название по контексту использования - lessonDate.

Однако если потом в каком-нибудь ином месте мне также потребуется такой формат даты ("День недели, число месяц") мне придется там юзать имя lessonDate, хотя это может совсем не относиться к расписанию уроков.

Как в таком случае правильнее строить нейминг дат?

Есть идея отвязать от контекста вообще и строить исходя из того, что эта дата показывает, например, к дате "День недели, число месяц" нейминг будет: dayNumeric_monthLong_weekdayLong (то есть разделяем нижним подчеркиванием сущности, а имена самих сущностей это <деталь даты><тип отображения>, соответственно:

    dayNumeric_monthLong_weekdayLong: {
     day: 'numeric',
     month: 'long',
     weekday: 'long',
   },
Any feedback 🙌
источник

IK

Illya Klymov in JavaScript.Ninja
El Nasurov
Всем привет, возник вопрос о том как правильно составлять нейминг дат в i18n.

К слову, мне нужно вывести дату "День недели, число месяц" (Четверг, 10 сентября) в компоненте, который рисует расписание. Простой нейминг - дать ему название по контексту использования - lessonDate.

Однако если потом в каком-нибудь ином месте мне также потребуется такой формат даты ("День недели, число месяц") мне придется там юзать имя lessonDate, хотя это может совсем не относиться к расписанию уроков.

Как в таком случае правильнее строить нейминг дат?

Есть идея отвязать от контекста вообще и строить исходя из того, что эта дата показывает, например, к дате "День недели, число месяц" нейминг будет: dayNumeric_monthLong_weekdayLong (то есть разделяем нижним подчеркиванием сущности, а имена самих сущностей это <деталь даты><тип отображения>, соответственно:

    dayNumeric_monthLong_weekdayLong: {
     day: 'numeric',
     month: 'long',
     weekday: 'long',
   },
Делать разные нейминги ссылающиеся на один и тот же формат
источник

IK

Illya Klymov in JavaScript.Ninja
В разных языках lesson date и скажем birthday могут быть разных форматов
источник

EN

El Nasurov in JavaScript.Ninja
Illya Klymov
Делать разные нейминги ссылающиеся на один и тот же формат
А какие Вы видите минусы у второго варианта (кроме довольно странного нейминга, отвязанного от контекста) ?
источник

В

Влад in JavaScript.Ninja
У меня есть вопрос. Можно скрином код кинуть ? — хочу уместить 2 варианта, для сравнения! Надеюсь вы не против

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

Почему-то когда я в В получаю лейблы, а потом прохожу по ним событием клика и получаю инпут для них, а после применяю для этого инпута функции — не работает.
а если в А я просто получаю инпуты и прохожу по ним кликом, а потом применяю функцию к тем же инпутам — работает.
Я не могу понять. Ведь функция одна и та же, инпуты получаю один и те же. Только в варианте В не фурычит.
источник