Sayfanızın oluşturulmasını geciktirmemek için, komut dosyası async veya defer özniteliğiyle eşzamansız olarak yüklenebilir. Komut dosyası bu durumda sayfadaki konumunda çalışmadığı için, haritanın ekleneceği öğeyi belirtmek üzere data-dom-target özniteliği gereklidir. Bu öğe, sayfanın herhangi bir yerine, komut dosyası etiketinden önce veya sonra yerleştirilebilir.
<div id="aqi-map"></div>
<script async src="https://aqicn.org/maplet/embed.v1.js"
data-city="paris"
data-lang="tr"
data-dom-target="aqi-map"
data-height="450"></script>
Sonuç:
JavaScript'ten komut dosyası yükleniyor.
Komut dosyası, örneğin bir etiket yöneticisinden veya tek sayfa uygulamasından dinamik olarak da eklenebilir. Aynı data-dom-target kuralı geçerlidir:
<div id="aqi-map"></div>
<script>
var s = document.createElement("script");
s.src = "https://aqicn.org/maplet/embed.v1.js";
s.setAttribute("data-city", "london");
s.setAttribute("data-dom-target", "aqi-map");
s.setAttribute("data-lang", "tr");
document.head.appendChild(s);
</script>