Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2016, 15:06
Интересующийся
Отправить личное сообщение для Bruha1991 Посмотреть профиль Найти все сообщения от Bruha1991
 
Регистрация: 17.01.2016
Сообщений: 10

Синхронное поведение JS
Не могу понять почему в Опере сначала показывается работа скрипта, а потом выводится текст из обоих <p>, а не сначала 1-й <p> потом скрипт, потом второй <p>?
<!DOCTYPE HTML>
<html>

<head>
  <meta charset="utf-8">
</head>

<body>

  <p>Начинаем считать:</p>

  <script>
    alert( 'Первый кролик!' );
    alert( 'Второй кролик!' );
    alert( 'Третий кролик!' );
  </script>

  <p>Кролики посчитаны!</p>

</body>

</html>
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2016, 15:29
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,206

Сообщение от Bruha1991
Не могу понять почему в Опере сначала показывается работа скрипта, а потом выводится текст из обоих <p>, а не сначала 1-й <p> потом скрипт, потом второй <p>?
Так чего это понимать, если это уже так работает?
От твоего понимания оно иначе работать не станет...
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2016, 15:32
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,206

Сообщение от Bruha1991
в Опере
В Хроме так же работает...
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2016, 18:15
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,583

Тут нечего понимать, это баг(который нагло могут назвать фичей).
Просто забудьте по alert как таковой и про синхронность в javascript в целом.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 10.10.2016, 19:00
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Bruha1991, так не делается, это не десктоп. Никаких гарантий. Делай нормально, выводи своих кроликов из функции после алертов. Хотя, наверно и так не будет работать. Короче, прикладную задачу пости.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS <-> Server Js. Severtain Общие вопросы Javascript 1 05.11.2011 15:36
JS Coaching для стартапа OlgaAyva Работа 12 27.09.2011 22:18
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
Срочно JS developer okp Работа 13 23.08.2011 16:16
Срочно JS developer okp Работа 7 14.06.2011 14:54