Верстка, CSS, HTML, SVG
Народ, современные многостраничные сайты ( например, инет-магазин ) делаются созданием кучи html файлов?
Или же достаточно создать 1 html файл и можно как-то по другому реализовать переход на другие страницы?)
Те страницы, которые по структуре одинаковые, не дублируются.
Но на каждый тип страниц - создается отдельный файл.
То есть создается страница "карточка товара". А для корзины (где оформление заказа) - создается другая страница.
Но не создается 10.000 файлов на каждый из 10.000 товаров.
Еще есть момент, что файлики не совсем html. Благодаря серверным фреймворкам, браузерным фреймворкам. Но что-то вроде html там все равно есть :) Например, JSX - это html + интерактив, грубо говоря.
И есть момент, что повторящиеся куски файлов можно выносить в модули. Например, шапку делать не в каждом файле, а 1 раз, и затем она будет включена во все файлы.
Вот по большому счету и все. Независимо от выбранных технологий, везде все +- так.
Но на каждый тип страниц - создается отдельный файл.
То есть создается страница "карточка товара". А для корзины (где оформление заказа) - создается другая страница.
Но не создается 10.000 файлов на каждый из 10.000 товаров.
Еще есть момент, что файлики не совсем html. Благодаря серверным фреймворкам, браузерным фреймворкам. Но что-то вроде html там все равно есть :) Например, JSX - это html + интерактив, грубо говоря.
И есть момент, что повторящиеся куски файлов можно выносить в модули. Например, шапку делать не в каждом файле, а 1 раз, и затем она будет включена во все файлы.
Вот по большому счету и все. Независимо от выбранных технологий, везде все +- так.
Сегодня что, день глупых вопросов?
Загуглите и узнаете
Загуглите и узнаете
Геннадий Горбачёв
это просто чюрка..
На сайте современного интернет-магазина скорее всего ни одного html файла нет. Всё хитрее устроено и объяснять тебе долго. Проявляй своё любопытство в Яндексе.
Совсем современные и модные вообще имеют одну index.html, а переменчивый контент изменяется вставкой через JS
Неизвестно Неизвестно
Формально это так, но по факту в этом JS лежит множество кусков html и они именно в разных файликах (до того, как webpack соберет все в bundles).
Создается группа управляющих скриптов по типу PHP, JS которые по установленным правилам генерируют запрошенную страницу всякий раз, когда есть необходимость разместить свежий контент. Иногда страницу сохраняют, но чаще она просто перерисовывается на лету на всякий новый запрос, а в памяти сервера остается только сводка о данных, которые там должны бы быть.
Если страницы статичные и больше не подвергаются изменениям со временем, можно и вручную. Но проще использовать простые фреймворки или CMS для этого, быстрее будет процесс.
Похожие вопросы
- Как создать многостраничный сайт на HTML?
- На каких хостингах можно создать сайт написав свой HTML код, или вставив готовый html файл?
- Как узнать в каком html-файле находиться код?
- что дальше? Написал я html файл, css, java...дальше то че? Как сделать чтоб сайт был в сети, чтоб его видели люди?
- Я слышал что можно создать веб сайт без языков программирования! тогда зачем учить HTML & CSS и еще JavaScript?
- Как создать сайт Подскажите как создать сайт визитку, может кто занимается созданием сайтов!
- Как строится сайт с нуля - все делается на конструкторе сайтов типа uCoz.ru или надо программировать???
- Необходимо разработать сайт под интернет магазин. Какие есть альтернативы?
- Как создать сайт из уже готовых страниц, написанных на HTML?
- Как создать сайт для интернет магазина? Или стоит купить или заказать?