Я давно думаю над этим вопросом. Это большой вопрос, поскольку он охватывает почти все аспекты, связанные с веб-разработкой.
В моем понимании процесс должен быть таким: или другая логика)
HTML-код будет отправлен обратно в браузер с полным заголовком Http-ответа
браузер проанализирует DOM HTML-кода, используя внешние ресурсы парсера
(JS / CSS / images / flash / videos. .) будет запрошен в последовательности (или нет?)
для JS, он будет выполняться механизмом JS
для CSS, он будет отображаться механизмом CSS, а отображение HTML будет скорректировано на основе CSS ( также последовательно или нет ?)
если в DOM есть iframe, то отдельный процесс будет выполняться с шага 1-12
Выше я понимаю , но я не знаю, правильно это или нет? Насколько точно? Я что-то пропустил?
Если это правильно (или почти правильно), я надеюсь:
- Сделайте описание шага точнее своими словами, или напишите свои шаги, если есть большие изменения
- . Подробно объясните каждый шаг, который вам наиболее знаком.
- Один ответ за шаг. Другие могут дополнять каждый ответ.
И я надеюсь, что эта ветка может помочь всем веб-разработчикам лучше понять, что мы делаем каждый день.
И я обновлю этот вопрос на основе ответов.
Спасибо.
задан Zhu Tao 2 March 2011 в 09:00
поделиться