Size: a a a

2020 August 21

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
ты их через бэк подключаешь?
да
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
погоди, что ты под бандлом понимаешь? Либу + клиентский код к ней? У меня по сути также сейчас бандлы подключаются, но в бандле Только Либы, а клиентский код в вебпаке. Предлагаешь в бандл еще клиентский код пихать?
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
погоди, что ты под бандлом понимаешь? Либу + клиентский код к ней? У меня по сути также сейчас бандлы подключаются, но в бандле Только Либы, а клиентский код в вебпаке. Предлагаешь в бандл еще клиентский код пихать?
вовсе нет. Бандл состоит из двух вещей: скрипта на беке, который регистрирует необходимые асеты в месте его инициализации и собственно, самой статики, которая будет зарегана. Предположим, у тебя виджет шапки. Ты в папке виджета шапки создаешь асет бандл, класс бандла инициализируешь в классе виджета, вызываешь виджет на главной и у тебя едет отдельно по запросу необходимый js и css для шапки) и так со всеми остальными скриптами
источник

E

Eugene in /web/
Eugene
вовсе нет. Бандл состоит из двух вещей: скрипта на беке, который регистрирует необходимые асеты в месте его инициализации и собственно, самой статики, которая будет зарегана. Предположим, у тебя виджет шапки. Ты в папке виджета шапки создаешь асет бандл, класс бандла инициализируешь в классе виджета, вызываешь виджет на главной и у тебя едет отдельно по запросу необходимый js и css для шапки) и так со всеми остальными скриптами
важно, чтобы ты статику положил рядом с бандлом, в папку "source" например, тогда вебпк можно будет настроить так, чтобы он заходил в эту папку, брал от туда статику, компилировал и складывал куда тебе нужно
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
Eugene
вовсе нет. Бандл состоит из двух вещей: скрипта на беке, который регистрирует необходимые асеты в месте его инициализации и собственно, самой статики, которая будет зарегана. Предположим, у тебя виджет шапки. Ты в папке виджета шапки создаешь асет бандл, класс бандла инициализируешь в классе виджета, вызываешь виджет на главной и у тебя едет отдельно по запросу необходимый js и css для шапки) и так со всеми остальными скриптами
что если эта шапка использует jquery? куда тогда его пихать?
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
Eugene
вовсе нет. Бандл состоит из двух вещей: скрипта на беке, который регистрирует необходимые асеты в месте его инициализации и собственно, самой статики, которая будет зарегана. Предположим, у тебя виджет шапки. Ты в папке виджета шапки создаешь асет бандл, класс бандла инициализируешь в классе виджета, вызываешь виджет на главной и у тебя едет отдельно по запросу необходимый js и css для шапки) и так со всеми остальными скриптами
как в этом случае весь скрипт ассета транспилировть в es5 через вебпак?
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
что если эта шапка использует jquery? куда тогда его пихать?
есть асет бандл для jquery, ты регаешь сначала его, выше своего виджета, а потом вызываешь свой виджет
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
как в этом случае весь скрипт ассета транспилировть в es5 через вебпак?
собственно, в следующем предложении написал)
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
Eugene
есть асет бандл для jquery, ты регаешь сначала его, выше своего виджета, а потом вызываешь свой виджет
мм я понял тебя, то есть у твебя два бандла получается - один это jquery а другой - шапки, и нужно в порядке определенном их деркать, то есть в виджете шапки ты вызываешь сначала бандл jquery а потом бандл шапки, правильно?
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
мм я понял тебя, то есть у твебя два бандла получается - один это jquery а другой - шапки, и нужно в порядке определенном их деркать, то есть в виджете шапки ты вызываешь сначала бандл jquery а потом бандл шапки, правильно?
Тут принцип такой, что есть общие асеты, для всего сайта, например, бутстрап, жвиквери, еще что то. Их ты регаешь в главном шаблоне, чтобы они у тебя загружались всегда и в первую очередь, понимаешь? И потом благодаря этому ты уже не запариваешься, есть у тебя жиквери где то или нет его, он у тебя есть всегда
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
ну это да, но в моем случае либа графиков не нужна на всем сайте
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
кароче я понял тебя анон, вебпак можно настроить чтобы он не один файл выдавал а несколько разных... это была моя основная проблема
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
ну это да, но в моем случае либа графиков не нужна на всем сайте
ну вот, у тебя к примеру рисуется эта страница экшоном каким то, или просто скриптом, вот ты в этом скрипте вызываешь инициализацию бандла, он тебе загружает либу на страницу, где бандл был зареган и все
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
кароче я понял тебя анон, вебпак можно настроить чтобы он не один файл выдавал а несколько разных... это была моя основная проблема
да, конечно можно
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
кароче я понял тебя анон, вебпак можно настроить чтобы он не один файл выдавал а несколько разных... это была моя основная проблема
бандлы - это то, что стало возможно с появлением HTTP2
источник

⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒... in /web/
Eugene
да, конечно можно
можешь показать как у тебя это сделано?
источник

E

Eugene in /web/
⚒ ᎪᏞᎬᏦᏚᎪɴᎠᎡ ⚒
можешь показать как у тебя это сделано?
источник

L

LZD in /web/
Eugene
бандлы - это то, что стало возможно с появлением HTTP2
вангую у него хттп1
источник

L

LZD in /web/
источник

E

Eugene in /web/
LZD
вангую у него хттп1
источник