я испытывал и посмотреть, если я могу использовать JavaScript для загрузки .js после того, как документ будет готов, и получил это предупреждение от хрома:Что такое синхронный XMLHttpRequest?
«Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его вредное воздействие к опыт конечного пользователя ».
Мои коды, как:
$(document).ready(function(){
var s=$('<script src="test.js"></script>');
$('body').append(s);
});
Мои вопросы:
1) В этом случае, что считается "Синхронный XMLHttpRequest"? Я думаю, что это связано с загрузкой «test.js», но если я изменю его на var s=$('<img src="image.png"></img>');
, предупреждающее сообщение не будет отображаться.
2) Если файл .js должен быть загружен таким образом, что такое лучшая практика?
*********** *********** Editting
Содержание test.js является
console.log(document.getElementsByTagName('h1'))
Существует в h1
HTML.
http://stackoverflow.com/questions/950087/include-a-javascript-file-in-another-javascript-file –
Это не синхронный XMLHttpRequest. Вероятно, этот JS-файл. – SLaks
Содержимое test.js - это просто 'console.log (document.getElementsByTagName ('h1'))', я редактирую это в основной поток. – shenkwen