У меня есть пара суть, которые мне нужно включить в пост на сайте, чтобы продемонстрировать исходный код.В настоящее время я встраиваю каждый из множества элементов в разных местах HTML тегами сценария, однако это будет блокирующий вызов.Итак, есть ли способ динамически загружать списки и вставлять их в определенные моменты времени.
Я пробовал что-то вроде ниже: -
<html>
<body>
<div id="bookmarklet_1.js"></div>
<div id="bookmarklet_2.js"></div>
<div id="bookmarklet_3.js"></div>
var scriptMap = {'bookmarklet_1.js' : 'https://gist.github.com/892232.js?file=bookmarklet_1.js',
'bookmarklet_2.js' : 'https://gist.github.com/892234.js?file=bookmarklet_2.js',
'bookmarklet_3.js' : 'https://gist.github.com/892236.js?file=bookmarklet_3.js'};
var s, scr, holder;
for(s in scriptMap){
holder = document.getElementById(s);
scr= document.createElement('script');
scr.type= 'text/javascript';
scr.src= scriptMap[s];
holder.appendChild(scr);
}
</script>
</body>
</html>
Выше не работает для меня,Кажется, что каждый сценарий выполняет document.write
внутри для написания кода CSS и soure.Кто-нибудь пробовал это раньше или заработал?