Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение
Атрибут async тоже говорит браузеру, что дальнейший html-документ может быть проанализирован, пока скрипт выполняется. При этом он загружается в параллельном потоке и выполняется сразу после загрузки.


Выполняется сразу после загрузки — это неверное утверждение.
Приведу пример:

<head>
    <meta charset="UTF-8">
    <title>Async test</title>
    <script  src="file_1.js"></script>
    <script async src="file_5.js"></script>
    <script  src="file_2.js"></script>

    <script>console.log('inline');</script>
</head>
<body>
    <script  src="file_4.js"></script>
</body>


file_5.js с аттрибутом async выполнится самым последним
Мне кажется jsx версия Hello World которая скомпилируется в h('h1', null, 'Hello-world') не так уж и много занимает и парсить отдельно не нужно

Почему отдельно парсить не нужно? После того как браузер скачает скомпилированный файл разве он не начнет его парсить?
Для меня, как человека, который никак не может вникнуть в «магию» CSS, свойство CSS grid — это манна небесная.
Да я понимаю, вот хотелось бы как раз еще и таких примеров с построением задач, выстраиванием плана…
Это конечно отличные примеры, но можно ли найти примеры с объяснением для новичков? Типа сначала мы реализуем такой то функционал, затем такой… и т.д.
С пояснением почему так и как это делать.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность