Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 11

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
Но JSX не нужен да, и свелт синтаксис учить не надо.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
но решение есть и оно выглядит так document.addEventListener('click', paySoundIfButton, { capture: true })
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Спасибо, в общем в итоге так и сделал (вышло даже лучше чем я думал так как получилось заодно повесить слушатель на все div, a, и тому подобные)
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Учтём, спасибо)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
дом модель событий я так тоже понял учить не надо =) вообще ничего не надо учить, сразу делай, не думай.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
вообще можно еще проще наверно <svelte:window on:click|capture={tryPlaySound}/>
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Не жирно ли?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
всмысле не жирно ли? а документ это че сильно диетичнее? =)
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Да
Ну мне на самом деле и нравится то что здесь можно писать "как привык" а не "как принято"
Например разделение на компоненты, ну это прикольно, но я использую его для разделения вкладок или других важных частей приложения, а не "каждый элемент - отдельный компонент"
Плохо но что поделать
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
В доке ты через ev.target отсеивать можешь.
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Такие дела
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
а тут что нет ev.target по твоему? =)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
А какая разница между этим и просто повесить на документ?
Я кстати на window повесил.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
для документа нет <svelte:document> =0
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
это будет работать на SSR без дополнительных манипуляций
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
let clickSound = false;
alt.on('click', b => clickSound = !!b);

window.addEventListener('click', (e) => {
 if (clickSound && (
   e.target.tagName === 'DIV' || e.target.tagName === 'BUTTON' || e.target.tagName === 'A'
 )) window.sound('on');
});
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
А
Ну, тогда не страшно
Пока не использую SSR
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Мля. Где свелтовские ивенты, где нативные, где в пределах АПП, где по всему документу.

Здесь нативный ивент получается, правильно?
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Спрашивал у пользователей, мол, лагает? Говорят да но в целом жить можно.
источник