Size: a a a

Front-end developers

2021 January 28

ВH

Виктор Homeleonn... in Front-end developers
Всем привет)

Подскажите пожалуйста.
Есть одна страница с iframe, в котором вторая страница с того же домена.
Обе страницы используют схожую функциональность, которая находится, к примеру, в файле scripts.js(~100кб) или тот же самый jQuery.

Соответственно файл scripts.js грузится 2 раза, на обеих страницах(что сразу кажется неправильным, так как появляется большая избыточность).

Верное ли это поведение? Если нет, то как принято решать данную проблему(загрузить файл один раз и пользоваться объявленными в нем функциями как в главном окне, так и во фрейме)?
(Гугл внятного не дал)
источник

АК

Ахат Киселёв... in Front-end developers
Виктор Homeleonn
Всем привет)

Подскажите пожалуйста.
Есть одна страница с iframe, в котором вторая страница с того же домена.
Обе страницы используют схожую функциональность, которая находится, к примеру, в файле scripts.js(~100кб) или тот же самый jQuery.

Соответственно файл scripts.js грузится 2 раза, на обеих страницах(что сразу кажется неправильным, так как появляется большая избыточность).

Верное ли это поведение? Если нет, то как принято решать данную проблему(загрузить файл один раз и пользоваться объявленными в нем функциями как в главном окне, так и во фрейме)?
(Гугл внятного не дал)
пнете как будет окончательный ответ? мне тоже интересно
источник

ВH

Виктор Homeleonn... in Front-end developers
Ахат Киселёв
пнете как будет окончательный ответ? мне тоже интересно
😄
источник

AE

Alex Elkin🇪🇸 in Front-end developers
Насколько я знаю - айфрэйм изолирован и нет доступа, не внутрь ни наружу.
Если я вдруг ошибся - дайте знать.

Кмк проблема в подходе, зачем использовать айфрэйм, выведите свою страницу так. Шаблоном каким то... что у вас под капотом?
источник

PH

Pavlo Huk in Front-end developers
Alex Elkin🇪🇸
Насколько я знаю - айфрэйм изолирован и нет доступа, не внутрь ни наружу.
Если я вдруг ошибся - дайте знать.

Кмк проблема в подходе, зачем использовать айфрэйм, выведите свою страницу так. Шаблоном каким то... что у вас под капотом?
postMessage никто не отменял
источник

AH

Alexander Ivar Kjell... in Front-end developers
айфреймами обычно сторонние ресурсы подключают
источник

AH

Alexander Ivar Kjell... in Front-end developers
зачем грузить тот же сайт в айфрейме, куда удобнее встроить его напрямую
источник

AH

Alexander Ivar Kjell... in Front-end developers
опять-таки нужно понимать контекст
источник

Ю

Юрий in Front-end developers
пиши
источник

NM

Niccolo Machiavelli in Front-end developers
Есть кто шарит в микросервисах?
источник

AH

Alexander Ivar Kjell... in Front-end developers
Niccolo Machiavelli
Есть кто шарит в микросервисах?
фронт/бек?
источник

NM

Niccolo Machiavelli in Front-end developers
бек
источник

NM

Niccolo Machiavelli in Front-end developers
точнее настройка сервера
источник

AH

Alexander Ivar Kjell... in Front-end developers
тогда wrong chat
источник

ВП

Владимир Пенчев... in Front-end developers
Реакт(реакт нейтив)разрабы есть вопрос. С бека приходят банковские карты. У меня слайдер, который показывает все карты, ну и соответственно текущую. На экране у меня также есть кнопка скрыть и показать баланс, я так понимаю, что мне нужен какой-то локальный стейт, чтоб я мог хранить данные о том, какие карты скрывают свой баланс на странице, а какие нет. По сути на основе данных, что мне приходят с бека(запрос, а потом редакс), мне надо бы сделать массив, в котором будут хранится объекты с полями баланс и hiddden: true/false. И отталкиваясь от этого отображать или не отображать баланс текущей карты в слайдере. Правильный ли я выбрал подход? Может у кого был подобный кейс?
источник

AH

Alexander Ivar Kjell... in Front-end developers
Владимир Пенчев
Реакт(реакт нейтив)разрабы есть вопрос. С бека приходят банковские карты. У меня слайдер, который показывает все карты, ну и соответственно текущую. На экране у меня также есть кнопка скрыть и показать баланс, я так понимаю, что мне нужен какой-то локальный стейт, чтоб я мог хранить данные о том, какие карты скрывают свой баланс на странице, а какие нет. По сути на основе данных, что мне приходят с бека(запрос, а потом редакс), мне надо бы сделать массив, в котором будут хранится объекты с полями баланс и hiddden: true/false. И отталкиваясь от этого отображать или не отображать баланс текущей карты в слайдере. Правильный ли я выбрал подход? Может у кого был подобный кейс?
данные отдельно хранятся в редаксе
источник

AH

Alexander Ivar Kjell... in Front-end developers
а состояние карт (текущая, скрытая/открытая) хранится в локальном стейте
источник

AH

Alexander Ivar Kjell... in Front-end developers
то есть тебе нужно хранить массив состояния карт, баланс у тебя уже есть в редаксе, оттуда его и бери
источник

AH

Alexander Ivar Kjell... in Front-end developers
но по факту если у тебя слайдер то будет видно только одну карту, поэтому массив создавать нужно только если в тз указано что карты сохраняют своё состояние когда их не видно
источник

ВП

Владимир Пенчев... in Front-end developers
Спасибо огромное за подробный ответ!
источник