Size: a a a

JavaScript.Ninja

2021 March 09

SZ

Sundevil Zlo in JavaScript.Ninja
угу, все верно. там можно в теории и без абсолюта обойтись, но абсолют и z-index наше все)
источник

SZ

Sundevil Zlo in JavaScript.Ninja
Maksym
Не ,ты ну понял , я говорю в фигуру ,текст разместить ) , просто так не получиться так как текст будет за фигурою
ну как бы текст будет в блоке в котором уже будет и before который будет этим косяком)
источник

M

Maksym in JavaScript.Ninja
Sundevil Zlo
ну как бы текст будет в блоке в котором уже будет и before который будет этим косяком)
Кароч ,пробувала делать через бефор, rotate нифига не полцчилось)
источник

M

Maksym in JavaScript.Ninja
Можеш попробувать сделать?) если есть врем'я )
источник

AB

Alexander Belykh in JavaScript.Ninja
Всем привет!
Подскажите по практике всплывающих ивентов от дочернего компонента вверх на 2 и более уровней, при том что ивент может содержать несколько аргументов
@customEvent="$emit('customEvent', $event)"
передает только первый аргумент
@customEvent="$emit('customEvent', ...arguments)"
это не работает в  Vue2
Пришлось сделать отдельный метод customEvent и обработать каждый аргумент вручную
customEvent(arg1, arg2) {
  this.$emit('customEvent', arg1, arg2);
}
источник

IK

Illya Klymov in JavaScript.Ninja
Alexander Belykh
Всем привет!
Подскажите по практике всплывающих ивентов от дочернего компонента вверх на 2 и более уровней, при том что ивент может содержать несколько аргументов
@customEvent="$emit('customEvent', $event)"
передает только первый аргумент
@customEvent="$emit('customEvent', ...arguments)"
это не работает в  Vue2
Пришлось сделать отдельный метод customEvent и обработать каждый аргумент вручную
customEvent(arg1, arg2) {
  this.$emit('customEvent', arg1, arg2);
}
Не стоит передавать больше одного аргумента в emit
источник

AB

Alexander Belykh in JavaScript.Ninja
Illya Klymov
Не стоит передавать больше одного аргумента в emit
По всей видимости, да
Согласен с этим
источник

NK

ID:0 in JavaScript.Ninja
"Скучный вторник" сегодня проведен не будет по техническим причинам. Берегите себя и свой production :)
источник

I

Ilya in JavaScript.Ninja
Это случайно не связано с тем что гилаб упал?)
источник

AB

Artem Barshatskyi in JavaScript.Ninja
Ilya
Это случайно не связано с тем что гилаб упал?)
Подозреваю что именно с этим
источник

AB

Artem Barshatskyi in JavaScript.Ninja
@xanf_ua ты случайно не знаешь, git (ssh and https) сервис пофиксят в ближайшее время?
источник

G

Gold in JavaScript.Ninja
Привет, подскажите, пожалуйста, мне надо склеить несколько аудиофайлов  в один а потом передать полученный файл в howler (библиотека для воспроизведения аудио). Для этого нашла audiosprite-webpack-plugin но не получается разобраться как туда передать пути аудио
В доке есть только это:
https://www.npmjs.com/package/audiosprite-webpack-plugin
Если я правильно поняла то где-то тут надо передать пути а плагин уже все сам сделает


const audioSpriteWebpackPlugin = require('audiosprite-webpack-plugin');
const needInSounds = true;

const config = {
 plugins: [
   new audioSpriteWebpackPlugin.Plugin({
     audiosprite: {
       output: 'audioSpriteName',
       export: 'mp3,ogg,ac3,m4a,caf',
       bitrate: 64
     }
   })
 ],
 module: {
   rules: [
     {
       test: /\.(mp3|wav)$/,
       include: /(sounds)/,
       loader: audioSpriteWebpackPlugin.loader,
       options: {
         emptySprite: needInSounds,
       },
     },
     {
       test: /audioSpriteName\.(mp3|ogg|ac3|m4a|caf)$/,
       exclude: /(sounds)/,
       loader: 'file-loader'
     }
   ]
 }
};

if (needInSounds) {
 config.module.rules.push({
   test: /howler/,
   loader: audioSpriteWebpackPlugin.howlerLoader,
 });
}

module.exports = config;


index.js

import blasterShot from '@/assets/sounds/blasterShot.mp3';

blasterShot.play().fade(1, 0, 300);
источник

WW

White Wine in JavaScript.Ninja
Добрый день.
Есть необходимость написать модуль добавления нескольких полей=форм ввода на фронте с последующей передачей на бэк. (При нажатии на кнопку +, появляется дополнительное поле=форма для отправки. Нужно валидировать все созданные формы).
Вопрос: какой самый безболезненный путь для написания без знаний js, не копипасты: чистый js или какие-либо библиотеки, vue, например?
источник

YD

Yurij Dzeganovsky in JavaScript.Ninja
Maksym
Кароч ,пробувала делать через бефор, rotate нифига не полцчилось)
источник

YD

Yurij Dzeganovsky in JavaScript.Ninja
Самый примитивный вариант
источник

EM

Evgeny Malafeev in JavaScript.Ninja
Друзья, подскажите, нормальная практика во Vue пропсом передавать функцию в компонент ?
источник

IK

Illya Klymov in JavaScript.Ninja
Evgeny Malafeev
Друзья, подскажите, нормальная практика во Vue пропсом передавать функцию в компонент ?
для чего?
источник

EM

Evgeny Malafeev in JavaScript.Ninja
Illya Klymov
для чего?
Есть компонент графика в виде бар-чарта. У него есть поле event, которое принимает функцию для обработки клика на бар. Этот компонент используется в разных местах и логика обработки при клике на бар должна быть разная. Поэтому я решил эту ф-цию передавать в компонент пропсом.
источник

IK

Illya Klymov in JavaScript.Ninja
нет, это плохо
источник

IK

Illya Klymov in JavaScript.Ninja
для этого лучше генерировать событие
источник