экранами.у меня один html , один less файл и один js. Как можно превратить эту кашу в более-менее архитектурно адекватную? Поясню на примере - хочется что бы каждая секция была с отдельным html и less файлом и потом вставлялась в общий html. Возможно даже на каждую секцию свой скрипт
Вероятно это уже ближе к фреймворкам Аля ангуляр или рескт,но как можно ли это сделать с голым html less и js?
Так реакт для это и существует, вроде как без реакта это получится очень много кода прямо примного
ну я слышал что с моей проблемой и галп может помочь. хочу узнать мнения. рекакт затаскивать не хочу
в лесс разве нельзя импортить файлы? создаешь условный main.less и в него @import section1 @import section2 @import section3 а вот с хтмл уже сложнее будет. скорее всего придется в сборку(если это сборка) подключить плагин для импорта файлов (в галпе есть gulp-file-include, например). либо в ту же сборку установить pug компилятор и пересесть на него. там тоже есть инклуды файлов
насчёт less согласен, их хоть сейчас можно разделить.а вот хтмл уже сложнее. а вебпак такую возможность не предоставляет?
Образно, получаетсся ты хочеш на странице например со статичной шапкой отрисовывать 13 разных по функциям компонентов?
вебпак многое умеет. но, как мне кажется, его тяжелее настроить. в вебпаке есть тоже какие-то инклуды. assets или что-то такое
нет. есть спа с 13 экранами. хочу иметь index.html,у которого в body будет не <section id=1></section> <section id=2></section> <section id=3></section>,как сейчас, а импорты этих секций из других файлов.
Можно
но SPA ведь уже предполагает какой-то фреймворк, нет?
эта теория из какого источника взята?
в смысле? SPA — это одна из возможностей фреймкорков, которая реализовывается роутерами ты не сможешь без этого сделать SPA, ну только если сам роутер не напишешь
спа - одностраничный сайт без наличия определённой навигации на другие страницы. SPA - формат создаваемого сайта. абсолютно не понимаю формулировку SPA — это одна из возможностей фреймкорков пишу я на ангуляре, мб в его терминах сможешь донести мне мысль.
SPA — это single-page application, в котором осуществляется не переход на другие страницы, а обновление только того содержимого, которое необходимо
= отсутствие навигации как таковой. согласен.
а то, что ты говоришь, это лендос, и для лендоса фреймворки не нужны
окей, теперь понял, был не прав. я и вправду имел в виду лендос
Что тут не так?)
Роутер не является атрибутом спа
Как ещё его можно сделать? Я знаю, что у реакта и вью роутеры
Что как? Сингл-пейдж аппликацион. Всё.
Обсуждают сегодня