Dreamerinnoise
https://www.webcomponents.org/introduction#what-are-web-components
Aleksandr
Парни, у меня такой вопрос. Вот у меня php подключает определённый шаблон и определённые css и js к нему. (на php самописный фреймворк). Но в JS возникает некоторая путаница и в целом не очень всё это удобно. Так же нужно аккуратно компилировать scss
Aleksandr
Решил воспользоваться webpack. Но тут же возник вопрос. Мне что весь js впихивать в один entry js файл или как? Т.е. как вебпак сумеет подключать нужный блок к определённому шаблону?
Aleksandr
А фронт-часть выглядит примерно вот так сейчас
Serhii
вебпак сумеет подключать нужный блок к определённому шаблону - это задание твоего пхп сделать а не вебпака
hlomzik
Serhii
но я не понимаю как ты хочешь втулить логику сингл пейджа в свой пхп
Serhii
всеравно ему нужно будет сгенерировать н ентри поинтов
Aleksandr
Aleksandr
Я просто не понял чуток, как вебпак это сделает. Как вебпак поймёт, что нужно подключить определённый блок js
andrei
Vlad
Vlad
И рендер на клиенте
Aleksandr
Аа
Vlad
Поэтому или ты понимаешь что ты хочешь и все переписываешь
Vlad
Или тебе не нужен вебпак
Aleksandr
Т.е. нужно пользоваться Angular/React
Aleksandr
Ясно
Aleksandr
В логику моей программы, я думаю вебпак не вписывается
Vlad
Ну ты читал про него?
Vlad
Пробовал на малых проектах?
Aleksandr
Ну да, конечно
Vlad
Тогда странно,
Aleksandr
Да, пробовал
Aleksandr
Ну я просто попытался сообразить, как это встроить в мой проект на php
Serhii
Разве что собрав весь бандл
Serhii
Он и так закешируетсч
Serhii
Зато будет легче с разделёнными файлами работать
Serhii
Я полагаю у тебя там и так один жквери в них
Aleksandr
Ну жиквери да нативный js
Aleksandr
Несколько jq-плагинов там
Aleksandr
sass
Serhii
Ну собирай все в один пакет. Пользователь все равно один раз его загрузит и закеширует
Aleksandr
Ну попробую тогда так что ли сделать
Serhii
А дальше у тебя же жквери будет работать по наличии элемента
Aleksandr
Т.е. собираю весь проект в один entry файл, так?
Aleksandr
Serhii
Так. Это чтобы не крутить роутеры или фреймы
Serhii
Не он а твой жквери
Arthur 🙏
есть идеи, почему 'all files uploaded' выкидывается раньше, чем загрузка происходит?
Aleksandr
Аа
Aleksandr
Ладно, я буду пробовать. Если что, то отпишусь позже
Serhii
Arthur 🙏
Arthur 🙏
в доке написано, что $.ajax({}) возвращает промис, да и .done/.then работают
Serhii
JS слишком быстрый
Narek
Oleg
アレクセイ
console.log оберни в функцию
Serhii
Лол
Serhii
Вот консоль и исполнялась в рантайме чтобы создать калбэк
Arthur 🙏
Arthur 🙏
но понимания не возникло
Arthur 🙏
можете объяснить нубу?)
Narek
в .then() нужно передавать функцию
Narek
а ты передаешь результат выполнения функции
Serhii
Можешь удалить скобки после консоли - тоже сработает
Serhii
Кек
Serhii
Но это уже сам объясни
andrei
Консоль биндить нужно вроде
Serhii
Да там же тело будет все равно
Дима
Угу, сработает
Дима
Но потом может быть очень больно
Дима
Когда illegal invocation будет указывать на строчку номер undefined
andrei
Лол
Дима
Угу))
Дима
2 недели, или сколько там
andrei
так вроде просто не сработает если .then(console.log) и надо .then(console.log.bind(console))
andrei
andrei
Дима
Без понятия, пока не хочу даже интересоваться этим
Дима
До сих пор глаз дёргается
Serhii
Впервые сегодня встретил illegal invocation
Serhii
Так и не понял что значит
andrei
Так так нельзя вот в этом и прикол
andrei
console.warn.bind(console)