2016-04-04 12 views
0

Javascript verschieben Wie in dieser Schrift mehr von einer JS-Datei einschließen, dieser SWie mehr von einer JS-Datei enthält - Laden von

<script type="text/javascript"> 
    function downloadJSAtOnload() { 
    var element = document.createElement("script"); 
    element.src = "defer.js"; 
    document.body.appendChild(element); 
    } 
    if (window.addEventListener) 
    window.addEventListener("load", downloadJSAtOnload, false); 
    else if (window.attachEvent) 
    window.attachEvent("onload", downloadJSAtOnload); 
    else window.onload = downloadJSAtOnload; 
    </script> 

Antwort

-1

Die Engländer im Titel ein wenig vage, so dass ich hoffe, dass ich verstehe, Sie richtig.

Erstens ist der unten stehende Link eine ausgezeichnete Anleitung dafür.

Guide for deferred Javascript

Grundsätzlich, wenn Sie mehr als einen wollen latenten javascript Sie eigentlich sind sie nur in Ihrem „defer.js“ -Datei.

//Google plus button/badge 
(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); 

//Google analytics code 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 
ga('create', 'UA-XXXXXXXX-1', 'example.com'); 
ga('send', 'pageview');