Собственно как и всех подходы, это весьма субъективно. Кому-то вот например вставать утром удобнее падая с кровати, это не значит, что так должны делать все. Так, что прежде чем выбрать какой-то подход, только потому, что многие кричат, что это удобнее и ускоряет процесс разработки, необходимо ознакомится с его особенностями, плюсам и минусами и уже потом решать для себя надо оно вам или нет.
voloxa89, я давненько не слежу за этим, но с недавнего времени браузеры стали запрещать автоплей видео со звуком, сначала в мобильных устройствах, но потом и даже на десктопах. В качестве проверка попробуйте добавить аттрибут muted и если видео начало воспроизводиться, то дело именно в этом.
что значит не видит, откройте devtools посмотрите какие стили применяются, если его там нет, там же посмотрите весь css файл и наличее там этого стиля. Или скидывайте пример в песочнице.
plutos, Что бы приконектится из nodejs нужно воспользоваться socket.io-client, так как пакет socket.io можно использовать в ноде, только для создавания сервера, а не подключения к нему.
Archakov Dennis, потому, что вы задали минимальные размеры minCropBoxWidth и minCropBoxHeight, можно там например поставить 40 и 54 соответственно и кропбокс можно будет уменьшать до этих размеров, но если выполнить getCroppedCanvas c размерами 400 на 540 то маленькая выделенная область как раз растянится до этих размеров. Попробуйте на офф. сайте библиотеки поиграться с кропером, должно стать понятнее как это работает
Дима Турков, Вы сколько угодно можете быть не согластны, но не одному спецу с фриланса который берет например 2500 руб. в час (а я таких лично знаю), не будут платить в офисе 380к и даже 300к не будут. Но он свободно на фрилансе может работать с таким рейтом.
Дима Турков, не нужно смешивать оклад и почасовую работу. Как правило почасовая работа, это что-то типо парт-тайм, возможно даже фриланс. Для фриланса 300 руб. в час для джуна, это прям минимум. К примеру если я свой оклад посчитаю почасово (при работе в офисе), то эта сумма будет наверное раза в 2 меньше, чем я бы брал почасово. Ещё как пример я выполнял заказы по 1500 руб. за час (и это не максимум, что возможно), но это не значит, что в месяц у меня сейчас зарплата 225к
bullock, очевидно, что нажимать не f11, а f10, то есть если вы видете, что сейчас пойдет вызов в jquery, то пропускайте шаг и не заходите внутрь, а с помощью f11 заходите только в свои функции
blackbeard, это и понятно, в целях безопасности ругается. Попробуйте зайти в настройки, далее в расширения и туда перетащить файл расширения. Или поищите там галочку developer mode и тогда можно будет ставить с файла.
function play(evt) {
evt.preventDefault();
evt.stopPropagation();
let title = evt.target.title // из title
player.src = `/sounds/${title}`
player.play();
}
И не используйте ссылки, используйте кнопки. Например так.
<button type="button" data-src="ссылка на файл"></button>