Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 13

BS

Boris Smirnov in Svelte [svelt] - All about Svelte JavaScript framework.
Хм, а если этот файл тупо добавить в бандл, чтобы потом tree shaking выпилил неиспользуемое? Как я понял, import не весь текст тупо копирует, а только бинды. В таком случае, ведь браузер будет всё равно этот файл дёргать при импорте, тогда встаёт вопрос что лучше для скорости один бандл или несколько файлов, которые браузер может тянуть в несколько потоков, я правильно всё понимаю.? По-сути, <script defer это нечто промежуточное, как быстрее интересно...
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
бандл на этапе компиляции не будет знать на какой урл какую функцию забирать
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
быстрее всего наверно динамический импорт в ивент хендлере, загрузится только то что надо
источник

BS

Boris Smirnov in Svelte [svelt] - All about Svelte JavaScript framework.
Спасибо за ответы. Ещё один вопросик. У меня в приложении должно быть несколько экранов, которые показываются в случайном порядке один вместо другого. Как это лучше всего на svelte организовать, чтобы велосипедов не изобретать?
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
у них разные УРЛ?
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
если разные - можно просто разные строки передавать в goto
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
или if else if else обычный в шаблоне
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
ну или можно сделать use: функцию и внутри нее случайно инициализировать компонент и рендерить его
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
 const tooltipComponent = new Tooltip({
   target: document.body,
   props: {
     text,
     background,
     anchorNode,
   },
 })
источник

DT

Danil T in Svelte [svelt] - All about Svelte JavaScript framework.
типа такого
источник

BS

Boris Smirnov in Svelte [svelt] - All about Svelte JavaScript framework.
👍
источник
2021 November 14

К

Кто-то in Svelte [svelt] - All about Svelte JavaScript framework.
А если допустим такая схема: компоненты > темы > цветовые схемы.

Допустим написаны все функциональные компоненты, пишется для них тема с разными вариантами и цветовые схемы под них.  цветовые схемы и темы совместимы только если они сделаны по определенному стандарту/стандартам, иначе цветовая схема  может не подойти к любой другой теме так как чего то может не хватать, что то по другому называться (например в бутстрапе есть вариант цвета success, а у кого то он называется positive) и тд...  

получается ставишь пакет компонентов, ставишь тему и смотришь какие цветовые схемы  есть к ней, или если она сделана по стандарту то берёшь любую совместимую, в конфиге ui kita регистрируешь и то и другое.

в итоге если хочешь лёгкую кастомизацию меняешь цветовую схему или пишешь свою, тут любой справится даже не дизайнер (всяких палитр совместимости цветов наверное хватает в любом случае).

если хочешь что то посерьёзнее кастомизировать, можешь написать свою тему с разными вариантами и цветовыми схемами для них (или вовсе без них если нужна только 1 и не нужны совместимости с другими схемами).

Получается такой конструктор.
источник

К

Кто-то in Svelte [svelt] - All about Svelte JavaScript framework.
есть библиотека stitches, во я тут пробовал что то мудрить https://svelte.dev/repl/ee824865db7f4a838e5ca3cab44148c9 хз мб бред какой то выдумал)))
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Идея то правильная. Вся проблема только в том что в индустрии нет соглашения об именованиях. В результате, все переменные и классы у всех по разному называются. Хотя выполняют по сути одинаковые функции
источник
2021 November 15

КН

Козлов Николай... in Svelte [svelt] - All about Svelte JavaScript framework.
Можно как-то интегрировать svelte-check с вскодом или штормом?
источник

AP

Alexander Ponomarev 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.
или запускай в воч режиме
источник

КН

Козлов Николай... in Svelte [svelt] - All about Svelte JavaScript framework.
Да я так и сделал, просто было бы удобно видеть сразу в IDE.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
в вскоде тайпчекаются только открытые файлы насколько я знаю
источник