Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 November 05

AP

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

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Верно, ну теперь представь что в контейнере содержатся элементы, которые позиционируется относительно этого контейнера и оверфлоу у контейнера будет hidden или scroll.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
они не будут от него позиционироваться без position на контейнере...
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Главное чтобы у контейнера не было значение свойства position равное static верно? Естественно, если речь идёт о таком контейнере то и свойство у него задано соответствующее.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ну видимо не задано раз офсет парент не на то указывает)
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Видимо задано, раз речь идёт о таком контейнере от которого ожидается подобное поведение согласно семантике offsetParent в этом то и проблема
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
а ну тогда браузер сломался)
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
И дело в том что иногда показывает правильно, в иногда нет
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
пришёл свелт и запустил свою анимацию наделал обертку и нового офсет парента)
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Вполне может быть
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
все же предсказуемо
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Сижу вот обрезаю лишнее
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Чтобы сузить диапазон поиска
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
В дев режиме работает нормально стабильно, после билда появляется вот такое поведение.
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Возможно что-то успевает отрендериться раньше, чем остальные эффекты применятся. В моём случае это скролл до нужного элемента.
источник

AP

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

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Нет, вполне возможно я долблюсь в шары. Тем более это пет проект и я целенаправленно выбрал свелт, чтобы глубже понять механизмы которые он использует. Это такой способ познания нового. Через боль ))
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
А так я на вуе работаю и там боли не меньше, если делаешь какое-то серьезное приложение с большим количеством зависимостей, объектов и пр. Оптимизация таких приложений становится адищем
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
Ну и когда с вуе работаешь думаешь, господи ну зачем вы втащили сюда виртуал дом, зачем дублировать, то что и так есть. Зачем этот лишний цикл для дифференцирования изменений. Почем сразу не модифицировать именно те элементы, что изменились. Это же очевидная идея. И вот недавно познакомился со свелт и это то что у меня постоянно крутилось в голове
источник

BB

Bruian Blake in Svelte [svelt] - All about Svelte JavaScript framework.
А потом мы думаем, почему не хватает памяти для браузера. Все говорят же, зачем экономить на спичках. В итоге какой нибудь трелло в легкую выжирает гиг памяти. Добавим сюда, оутлуки, конфлюенсы, хабры, мюзики и приплыли.
источник