Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2014, 19:58
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Несколько вопросов по загрузке файлов
Браузер, загрузив страницу, идет сверху вниз по документу и, найдя теги link или script, загружает их содержимое. Например, есть такая верстка:

<head>
	<link href="styles.css" media="all" rel="stylesheet" type="text/css">
	<script src="script.js"></script>
</head>


Если верить этой статье http://learn.javascript.ru/onload-ondomcontentloaded, то браузер сначала ждет, полной загрузки файла styles.css, затем загружает script.js
1) В этой статье сказано "Браузер Opera — особый. В нём скрипты не ждут стилей. Это поведение не соответствует стандарту.". Этот момент ещё актуален на сегодняшний момент или же так было только в старых операх?

2) Допустим страница загрузилась. Далее я скриптом создаю тег link и указываю в href новый css файл NewStyles.css, и сразу после этог создаю тег script и указываю в src новый js файл NewScript.js
Что будет в этом случае. Браузер опять сначала начнет грузить css файл, полностью загрузит его, и лишь только потом загрузит js файл и выполнит его или как? То есть не может ли быть такого, что сначала браузер загрузит скрипт, выполнит его,
а только потом загрузится css файл?

3) можете дать ссылку на статью, где подробно бы описывалось всё это? Про то, как браузер грузит страницу, в каком порядке что происходит, в каком порядке какие файлы грузятся и что чего ждет, прежде чем выполниться/загрузиться?
Ответить с цитированием