169 похожих чатов

Немного архитектурный вопрос.я верстаю спа с 13 секциями = 13

экранами.у меня один html , один less файл и один js. Как можно превратить эту кашу в более-менее архитектурно адекватную? Поясню на примере - хочется что бы каждая секция была с отдельным html и less файлом и потом вставлялась в общий html. Возможно даже на каждую секцию свой скрипт
Вероятно это уже ближе к фреймворкам Аля ангуляр или рескт,но как можно ли это сделать с голым html less и js?

22 ответов

24 просмотра

Так реакт для это и существует, вроде как без реакта это получится очень много кода прямо примного

Anatoliy-Kernokus Автор вопроса
Sas31
Так реакт для это и существует, вроде как без реак...

ну я слышал что с моей проблемой и галп может помочь. хочу узнать мнения. рекакт затаскивать не хочу

в лесс разве нельзя импортить файлы? создаешь условный main.less и в него @import section1 @import section2 @import section3 а вот с хтмл уже сложнее будет. скорее всего придется в сборку(если это сборка) подключить плагин для импорта файлов (в галпе есть gulp-file-include, например). либо в ту же сборку установить pug компилятор и пересесть на него. там тоже есть инклуды файлов

Anatoliy-Kernokus Автор вопроса
mmmm danone
в лесс разве нельзя импортить файлы? создаешь усло...

насчёт less согласен, их хоть сейчас можно разделить.а вот хтмл уже сложнее. а вебпак такую возможность не предоставляет?

Anatoliy Kernokus
ну я слышал что с моей проблемой и галп может помо...

Образно, получаетсся ты хочеш на странице например со статичной шапкой отрисовывать 13 разных по функциям компонентов?

Anatoliy Kernokus
насчёт less согласен, их хоть сейчас можно раздели...

вебпак многое умеет. но, как мне кажется, его тяжелее настроить. в вебпаке есть тоже какие-то инклуды. assets или что-то такое

Anatoliy-Kernokus Автор вопроса
Sas31
Образно, получаетсся ты хочеш на странице например...

нет. есть спа с 13 экранами. хочу иметь index.html,у которого в body будет не <section id=1></section> <section id=2></section> <section id=3></section>,как сейчас, а импорты этих секций из других файлов.

Можно

но SPA ведь уже предполагает какой-то фреймворк, нет?

Anatoliy-Kernokus Автор вопроса
Anatoliy Kernokus
эта теория из какого источника взята?

в смысле? SPA — это одна из возможностей фреймкорков, которая реализовывается роутерами ты не сможешь без этого сделать SPA, ну только если сам роутер не напишешь

Anatoliy-Kernokus Автор вопроса
Zahar Avsievich
в смысле? SPA — это одна из возможностей фреймкорк...

спа - одностраничный сайт без наличия определённой навигации на другие страницы. SPA - формат создаваемого сайта. абсолютно не понимаю формулировку SPA — это одна из возможностей фреймкорков пишу я на ангуляре, мб в его терминах сможешь донести мне мысль.

Anatoliy Kernokus
спа - одностраничный сайт без наличия определённой...

SPA — это single-page application, в котором осуществляется не переход на другие страницы, а обновление только того содержимого, которое необходимо

Anatoliy-Kernokus Автор вопроса
Zahar Avsievich
SPA — это single-page application, в котором осущ...

= отсутствие навигации как таковой. согласен.

Anatoliy Kernokus
спа - одностраничный сайт без наличия определённой...

а то, что ты говоришь, это лендос, и для лендоса фреймворки не нужны

Anatoliy-Kernokus Автор вопроса
Zahar Avsievich
а то, что ты говоришь, это лендос, и для лендоса ф...

окей, теперь понял, был не прав. я и вправду имел в виду лендос

Sergey Bekharsky
Чиво

Что тут не так?)

Zahar Avsievich
Что тут не так?)

Роутер не является атрибутом спа

Sergey Bekharsky
Роутер не является атрибутом спа

Как ещё его можно сделать? Я знаю, что у реакта и вью роутеры

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта