LoneRay
@LoneRay
Начинающий кодировщик.

Каков порядок выполнения скрипта на странице?

Всем добрый день. У меня возникла затруднённость в понимании выполнения кода на странице, а именно их последовательная загрузка, помогите пожалуйста. Вот есть у нас главная страница php/html, и там присутствует 2 скрипта + теги html.
Допустим: тег body, javascript, скрипт php.
Моё представление, такое:
Если скрипт javascript в head: 1 загрузка javascript в head, 2 загрузка body, 3 загрузка php.
Если отсутствует head: 1 загрузка body, 2 загрузка javascript (включён после body), 3 загрузка php.
Правильно ли, я понял порядок выполнения?
  • Вопрос задан
  • 2159 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
PHP работает на сервере, еще до того как страница будет отправлена на клиент (в браузер).
Браузер читает содержимое страницы и начинает исполнять его еще до того, как страница будет полностью загружена.
Скрипты исполняются в том порядке, в каком они встречаются на странице, кроме тех случаев, когда при их подключении указаны параметры async или defer.
Кроме этого, довольно часто скрипты пишутся так, чтобы они дожидались полной загрузки страницы или даже страницы + стили + медиа (картинки и прочее).

Java и javascript - два разных языка, не стоит их путать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@hufawoso
Вы вероятно перепутали java и javascript - это два разных языка.
php - выполняется на сервере и отдается сраницу с кодом javascript, который потом выполняется на клиенте
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы