Cara memasang lazyload gambar diblogger
Tutorial memasang script lazyload gambar diblogspot
<script>//<![CDATA[let lazyImages = [].slice.call(document.querySelectorAll(‘img.lazy’)); let active = false; const lazyLoad = function() {if (active === false) {active = true; setTimeout(function() {lazyImages.forEach(function(lazyImage) {if ((lazyImage.getBoundingClientRect().top <= window.innerHeight && lazyImage.getBoundingClientRect().bottom >= 0) && getComputedStyle(lazyImage).display !== ‘none’) {lazyImage.src = lazyImage.dataset.src; lazyImage.classList.remove(‘lazy’); lazyImages = lazyImages.filter(function(image) {return image !== lazyImage; }); if (lazyImages.length === 0) {document.removeEventListener(‘scroll’, lazyLoad); window.removeEventListener(‘resize’, lazyLoad); window.removeEventListener(‘orientationchange’, lazyLoad); } } }); active = false; }, 200); } }; document.addEventListener(‘DOMContentLoaded’, function() {document.addEventListener(‘scroll’, lazyLoad); window.addEventListener(‘resize’, lazyLoad); window.addEventListener(‘orientationchange’, lazyLoad); }); let lazyBGImages = [].slice.call(document.querySelectorAll(‘div.lazy’)); let BGactive = false; const lazyLoadBG = function() {if (BGactive === false) {BGactive = true; setTimeout(function() {lazyBGImages.forEach(function(lazyImage) {if ((lazyImage.getBoundingClientRect().top <= window.innerHeight && lazyImage.getBoundingClientRect().bottom >= 0) && getComputedStyle(lazyImage).display !== ‘none’) {lazyImage.style = lazyImage.dataset.style; lazyImage.classList.remove(‘lazy’); lazyBGImages = lazyBGImages.filter(function(BGimage) {return BGimage !== lazyImage; }); if (lazyBGImages.length === 0) {document.removeEventListener(‘scroll’, lazyLoadBG); window.removeEventListener(‘resize’, lazyLoadBG); window.removeEventListener(‘orientationchange’, lazyLoadBG); } } }); BGactive = false; }, 200); } }; document.addEventListener(‘DOMContentLoaded’, function() {document.addEventListener(‘scroll’, lazyLoadBG); window.addEventListener(‘resize’, lazyLoadBG); window.addEventListener(‘orientationchange’, lazyLoadBG); }); let lazyBGImagesTagA = [].slice.call(document.querySelectorAll(‘a.lazy’)); let BGactiveTagA = false; const lazyLoadBGTagA = function() {if (BGactiveTagA === false) {BGactiveTagA = true; setTimeout(function() {lazyBGImagesTagA.forEach(function(lazyImageTagA) {if ((lazyImageTagA.getBoundingClientRect().top <= window.innerHeight && lazyImageTagA.getBoundingClientRect().bottom >= 0) && getComputedStyle(lazyImageTagA).display !== ‘none’) {lazyImageTagA.style = lazyImageTagA.dataset.style; lazyImageTagA.classList.remove(‘lazy’); lazyBGImagesTagA = lazyBGImagesTagA.filter(function(BGimage) {return BGimage !== lazyImageTagA; }); if (lazyBGImagesTagA.length === 0) {document.removeEventListener(‘scroll’, lazyLoadBGTagA); window.removeEventListener(‘resize’, lazyLoadBGTagA); window.removeEventListener(‘orientationchange’, lazyLoadBGTagA); } } }); BGactiveTagA = false; }, 200); } }; document.addEventListener(‘DOMContentLoaded’, function() {document.addEventListener(‘scroll’, lazyLoadBGTagA); window.addEventListener(‘resize’, lazyLoadBGTagA); window.addEventListener(‘orientationchange’, lazyLoadBGTagA); /* window.onload = function(){setTimeout(lazyLoadBGTagA, 1000); setTimeout(lazyLoad, 1000); setTimeout(lazyLoadBG, 1000); }; */ });//]]></script>
<img alt=’data:post.title’ class=’lazy’ expr:data-src=’data:postFirstImage’ src=’data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOmF1dG87YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6YmxvY2s7IiB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+DQo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MCw1MCkiPg0KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMCkiPg0KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiMyMDU4ZjgiIGZpbGwtb3BhY2l0eT0iMSIgdHJhbnNmb3JtPSJzY2FsZSgxLjA4MDAzIDEuMDgwMDMpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjg3NXMiIHZhbHVlcz0iMS41IDEuNTsxIDEiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMTswIiBiZWdpbj0iLTAuODc1cyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEuMjEzMjAzNDM1NTk2NDMsNzEuMjEzMjAzNDM1NTk2NDMpIj4NCjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+DQo8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iNiIgZmlsbD0iIzIwNThmOCIgZmlsbC1vcGFjaXR5PSIwLjg3NSIgdHJhbnNmb3JtPSJzY2FsZSgxLjE0MjUzIDEuMTQyNTMpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjc1cyIgdmFsdWVzPSIxLjUgMS41OzEgMSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT4NCiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIxOzAiIGJlZ2luPSItMC43NXMiPjwvYW5pbWF0ZT4NCjwvY2lyY2xlPg0KPC9nPg0KPC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLDgwKSI+DQo8ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCkiPg0KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiMyMDU4ZjgiIGZpbGwtb3BhY2l0eT0iMC43NSIgdHJhbnNmb3JtPSJzY2FsZSgxLjIwNTAzIDEuMjA1MDMpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjYyNXMiIHZhbHVlcz0iMS41IDEuNTsxIDEiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMTswIiBiZWdpbj0iLTAuNjI1cyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNzg2Nzk2NTY0NDAzNTc3LDcxLjIxMzIwMzQzNTU5NjQzKSI+DQo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMzUpIj4NCjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjMjA1OGY4IiBmaWxsLW9wYWNpdHk9IjAuNjI1IiB0cmFuc2Zvcm09InNjYWxlKDEuMjY3NTMgMS4yNjc1MykiPg0KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuNXMiIHZhbHVlcz0iMS41IDEuNTsxIDEiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMTswIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT4NCjwvY2lyY2xlPg0KPC9nPg0KPC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLDUwLjAwMDAwMDAwMDAwMDAxKSI+DQo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODApIj4NCjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjMjA1OGY4IiBmaWxsLW9wYWNpdHk9IjAuNSIgdHJhbnNmb3JtPSJzY2FsZSgxLjMzMDAzIDEuMzMwMDMpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjM3NXMiIHZhbHVlcz0iMS41IDEuNTsxIDEiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMTswIiBiZWdpbj0iLTAuMzc1cyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNzg2Nzk2NTY0NDAzNTcsMjguNzg2Nzk2NTY0NDAzNTc3KSI+DQo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMjUpIj4NCjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjMjA1OGY4IiBmaWxsLW9wYWNpdHk9IjAuMzc1IiB0cmFuc2Zvcm09InNjYWxlKDEuMzkyNTMgMS4zOTI1MykiPg0KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuMjVzIiB2YWx1ZXM9IjEuNSAxLjU7MSAxIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPg0KICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjE7MCIgYmVnaW49Ii0wLjI1cyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDkuOTk5OTk5OTk5OTk5OTksMjApIj4NCjxnIHRyYW5zZm9ybT0icm90YXRlKDI3MCkiPg0KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiMyMDU4ZjgiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJzY2FsZSgxLjQ1NTAzIDEuNDU1MDMpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjEyNXMiIHZhbHVlcz0iMS41IDEuNTsxIDEiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQogIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMTswIiBiZWdpbj0iLTAuMTI1cyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEuMjEzMjAzNDM1NTk2NDMsMjguNzg2Nzk2NTY0NDAzNTcpIj4NCjxnIHRyYW5zZm9ybT0icm90YXRlKDMxNSkiPg0KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiMyMDU4ZjgiIGZpbGwtb3BhY2l0eT0iMC4xMjUiIHRyYW5zZm9ybT0ic2NhbGUoMS4wMTc1MyAxLjAxNzUzKSI+DQogIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGJlZ2luPSIwcyIgdmFsdWVzPSIxLjUgMS41OzEgMSIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT4NCiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIxOzAiIGJlZ2luPSIwcyI+PC9hbmltYXRlPg0KPC9jaXJjbGU+DQo8L2c+DQo8L2c+DQo8L3N2Zz4=’/>
Lazyload untuk meringankan kode google analytic
Tutorial memasang script lazyload untuk meringankan kode GoogleAnalytic
<script type=’text/javascript’>//<![CDATA[var lazyanalisis=!1;window.addEventListener(“scroll”,function(){(0!=document.documentElement.scrollTop&&!1===lazyanalisis||0!=document.body.scrollTop&&!1===lazyanalisis)&&(!function(){var e=document.createElement(“script”);e.type=”text/javascript”,e.async=!0,e.src=”//www.googletagmanager.com/gtag/js?id=id pelacakan analysis anda“;var a=document.getElementsByTagName(“script”)[0];a.parentNode.insertBefore(e,a)}(),lazyanalisis=!0)},!0);//]]></script>
<script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'id pelacakan analysis Anda');</script>
Cara memasang lazyload iklan mgid diblog
Tutorial memasang lazyload untuk iklan mgid
<!– Composite Start –><div id=”M593547ScriptRootCxxxxxx”></div><script src=”https://jsc.mgid.com/d/r/domainanda.com.xxxxxx.js” async></script><!– Composite End –>
mgid.com, 524xxx, DIRECT, d4c29acad76ce94f
<script type=’text/javascript’>//<![CDATA[var lazymgid=!1;window.addEventListener(‘scroll’,function(){(0!=document.documentElement.scrollTop&&!1===lazymgid||0!=document.body.scrollTop&&!1===lazymgid)&&(!function(){var e=document.createElement(‘script’);e.type=’text/javascript’,e.async=!0,e.src=’https://jsc.mgid.com/d/r/droidide.com.xxxxxx.js‘;var a=document.getElementsByTagName(‘script’)[0];a.parentNode.insertBefore(e,a)}(),lazymgid=!0)},!0);//]]></script>
Lazyload untuk 1 iklan mgid
<script type=’text/javascript’>//<![CDATA[var lazymgid1=!1;window.addEventListener(‘scroll’,function(){(0!=document.documentElement.scrollTop&&!1===lazymgid||0!=document.body.scrollTop&&!1===lazymgid)&&(!function(){var e=document.createElement(‘script’);e.type=’text/javascript’,e.async=!0,e.src=’https://jsc.mgid.com/d/r/domainanda.com.xxxxxx.js‘;var a=document.getElementsByTagName(‘script’)[0];a.parentNode.insertBefore(e,a)}(),lazymgid=!0)},!0);//]]></script>
Lazyload untuk 2 iklan mgid
<script type=’text/javascript’>//<![CDATA[var lazymgid2=!1;window.addEventListener(‘scroll’,function(){(0!=document.documentElement.scrollTop&&!1===lazymgid2||0!=document.body.scrollTop&&!1===lazymgid2)&&(!function(){var e=document.createElement(‘script’);e.type=’text/javascript’,e.async=!0,e.src=’https://jsc.mgid.com/d/r/domainanda.com.xxxxxx.js‘;var a=document.getElementsByTagName(‘script’)[0];a.parentNode.insertBefore(e,a)}(),lazymgid2=!0)},!0);//]]></script>
Cara memasang lazyload iklan google adsense
Tutorial memasang kode lazyload untuk iklan adsense
<script type=’text/javascript’>//<![CDATA[var lazyadsense=!1;window.addEventListener(“scroll”,function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement(“script”);e.type=”text/javascript”,e.async=!0,e.src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”;var a=document.getElementsByTagName(“script”)[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);//]]></script>
Mengoptimalkan javascript pada iklan adsense (opsional 1)
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script><!– sidebar –><ins class=”adsbygoogle”style=”display:block”data-ad-client=”ca-pub-xxxxxxxxxxxxxxxx”data-ad-slot=”xxxxxxxxx”data-ad-format=”auto”data-full-width-responsive=”true”></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
<script> //<![CDATA[for (var ads = document.querySelectorAll(‘ins.adsbygoogle’), i=0; i<ads.length; i++){if (ads[i]) {(adsbygoogle = window.adsbygoogle || []).push({});}}//]]> </script>
<ins class=”adsbygoogle”style=”display:block”data-ad-client=”ca-pub-xxxxxxxxxxxxxxx”data-ad-slot=”xxxxxxxxxx”data-ad-format=”auto”data-full-width-responsive=”true”></ins>
Memasang lazyload untuk iklan otomatis/autoads (opsional 2)
<script data-ad-client=’ca-pub-xxxxxxxxxxxxxxxxxx’/><script>(adsbygoogle = window.adsbygoogle || []).push({google_ad_client: "ca-pub-xxxxxxxxxxxxxxx",enable_page_level_ads: true});</script>