Мне было интересно, как крупные компании склонны к модуляции компонентов на своей странице. Facebook - хороший пример:
Там работает команда, которая имеет свой собственный CSS, javascript, html, и т.д.
Там команда, работающая над новостями который имеет свой собственный CSS, javascript, html и т.д.
... И список продолжается
Они не могут все знать о том, что каждый называет их теги div и whatnot, так что контроллер (?) делает, чтобы перехватить все эти компоненты на последней странице?
Примечание. Это относится не только к facebook - любая компания, у которой есть отдельные команды, работающие над отдельными компонентами, имеет некоторую логику, которая помогает им.
EDIT: Спасибо всем за ответы, к сожалению, я до сих пор не нашел то, что искал, - когда вы проверяете исходный код (предоставленный его миниатюрный), у divs есть UID, я предполагаю, что что есть процесс компиляции, который проходит и делает каждый из компонентов уникальным, переименовывая divs и правила css.. любые идеи?
РЕДАКТИРОВАТЬ 2: Спасибо всем за то, что вы вносили свои мысли - щедрость вышла на самый высокий ответ. Вопрос был расплывчатым - я думаю, что это привело к действительно интересной дискуссии. По мере того как я улучшаю свой процесс сборки, я буду вносить свои собственные мысли и переживания.
Спасибо всем! Мэтт Мюллер