Поскольку JS, как правило, работает только с одним потоком, может ли опорная ошибка с одного сценария блокировать последующее выполнение JS, как оцениваются другие скрипты?Ошибки справки JS останавливают выполнение потока выполнения?
Спасибо!
Поскольку JS, как правило, работает только с одним потоком, может ли опорная ошибка с одного сценария блокировать последующее выполнение JS, как оцениваются другие скрипты?Ошибки справки JS останавливают выполнение потока выполнения?
Спасибо!
Отдельные скрипты оцениваются отдельно, поэтому нет (если, конечно, ошибка в первом скрипте не сломала то, на что зависел второй скрипт).
Ошибка сама по себе приведет к поломке текущего выполнения кода. Даже другой код в том же скрипте может продолжать функционировать, если в противном случае он не обременен. (Например, обработчики событий, которые были связаны и не были непосредственно затронуты этой ошибкой.)
, так что если ошибка происходит внутри, скажем, обработчика событий, означает ли это, что обработчик события становится недоступным? или могут ли последующие события вызывать его? – hanzo2001
Последующие события все равно вызовут его. –
Другими словами, может ли одна ошибка ссылки остановить все приложение js? – 4m1r