<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>javascript on MisterThree</title><link>https://misterthree.netlify.app/tags/javascript/</link><description>Recent content in javascript on MisterThree</description><generator>Hugo -- gohugo.io</generator><managingEditor>misterthree.blog@gmail.com (Misterthree)</managingEditor><webMaster>misterthree.blog@gmail.com (Misterthree)</webMaster><copyright>This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.</copyright><lastBuildDate>Tue, 13 Apr 2021 11:36:06 +0700</lastBuildDate><atom:link href="https://misterthree.netlify.app/tags/javascript/index.xml" rel="self" type="application/rss+xml"/><item><title>Script Defer Multiple Js</title><link>https://misterthree.netlify.app/blog/script-defer-multiple-js/</link><pubDate>Tue, 13 Apr 2021 11:36:06 +0700</pubDate><author>misterthree.blog@gmail.com (Misterthree)</author><guid>https://misterthree.netlify.app/blog/script-defer-multiple-js/</guid><description>Defer adalah proses pemuatan JS yang dilakukan di latar belakang browser ketika halaman diakses dan dieksekusi setelah seluruh halaman berhasil dimuat. Dengan begitu, pemuatan JS tidak mengganggu pemuatan halaman. Sehingga saat ini defer sangat membantu dalam membuat loading halaman menjadi lebih ringan.
Script defer untuk single JS:
function downloadJSAtOnload(){ var d=document.createElement(&amp;#34;script&amp;#34;); d.src=&amp;#34;script.js&amp;#34;,document.body.appendChild(d) } window.addEventListener?window.addEventListener(&amp;#34;load&amp;#34;,downloadJSAtOnload,!1):window.attachEvent?window.attachEvent(&amp;#34;onload&amp;#34;,downloadJSAtOnload):window.onload=downloadJSAtOnload; Script defer untuk multiple JS:
function loadDeferScript(o) { var d = document.createElement(&amp;#34;script&amp;#34;); d.src = o, document.body.appendChild(d) } function downloadJSAtOnload() { loadDeferScript(&amp;#34;script1.</description></item></channel></rss>