페이지가로드 된 후 외부 JavaScript를로드하려고합니다. 실제로 javascript에는 광고 소스가 포함되어 있으며 페이지로드 속도가 느립니다. 내가 원하는 것은 빠른 페이지로드를 위해 광고 로딩을 지연하는 것입니다.페이지로드 후 html body에 외부 javascript 파일을 삽입하십시오.
덕분에, 빌랄
페이지가로드 된 후 외부 JavaScript를로드하려고합니다. 실제로 javascript에는 광고 소스가 포함되어 있으며 페이지로드 속도가 느립니다. 내가 원하는 것은 빠른 페이지로드를 위해 광고 로딩을 지연하는 것입니다.페이지로드 후 html body에 외부 javascript 파일을 삽입하십시오.
덕분에, 빌랄
'전에 문서의 끝 부분에'은'
$ ("# 선택")을 클릭 (함수() { $ .getScript ("YourScript.js"); }); 그런 약속이나 requireJS 같은 적절한 로딩 라이브러리와는 스크립트가 페이지에 포함시킬 수 있습니다() jQuery를 getScript 같은 것을 사용하지 않고 해당 스크립트 위와 동일하지만 async를로드하면 안정적이므로 동기화 라이브러리를 사용해야하거나 예를 들어 $.getScript (url) .then (function() {// 스크립트가 실제로로드 될 때까지 호출되지 않습니다. }); –
rainabba
var script=document.createElement('script');
script.type='text/javascript';
script.src=url;
$("body").append(script);
에서 구현되는 것을 실행하지만,이 그래서 비동기로드 필요할 때 언제든지 사용할 수 있다는 보장은 없습니다. 이미 jQuery를 사용하는 경우, 간단한 대답은 다음과 같습니다
$.getScript(scriptUrl).then(function() {
//do this ONLY after the script is fully loaded
});
방금'