1. Einheimischer JS:
/ *** Laden Sie JS- und CSS -Dateien* @param jSondata.Path -Präfix -Pfad* @param jSondata.url Der JS -Pfad oder CSS -Pfad, der geladen werden muss undefiniert? JSondata.Path: ""; if (jsondata.type == "js") {document.writeln ("<script type = 'text/javascript' src = '"+ jSondata.Path+ jSondata.url+ "'> </script>"); } else if (jSondata.type == "css") {document.writeln ("<link rel = 'stylesheet' href = '"+jSondata.Path+jSondata.url+"' Typ = 'text /css' />"); }} / *** Laden Sie JS oder CSS in den Kopf* @param jSondata.Path Präfix -Pfad* @param jSondata.url Der JS -Pfad oder CSS -Pfad, der geladen werden muss JSondata.Path! = undefiniert? JSondata.Path: ""; if (jsondata.type == "js") {var _js = document.createelement ("script"); _js.SetatTribute ("Typ", "text/javaScript"); _js.setattribute ("src", jSondata.Path + jSondata.url); _js.onload = _js.onReadyStatechange = function () {if (! this.readyState || this.readyState == 'geladen' || this.ReadyState == 'complete') {if ("function" == typeof (jsondata ["callback"] && jsondata ["callback"). }} _js.onload = _js.onreadyStatechange = null; } document.getElementsByTagName ("head") [0] .AppendChild (_js); // Hinzufügen zum Kopf -Tag} else if (jSondata.type == "CSS") {var _css = document.Createelement ("Link"); _js.SetatTribute ("Typ", "Text/CSS"); _css.SetatTribute ("rel", "Stylesheet"); _cs.SetatTribute ("href", jSondata.Path + jSondata.url); Document.GetElementsByTagName ("Head") [0] .AppendChild (_css); // an das Head Tag}} anhängen}}2. JQuery Version:
Verwenden Sie das aufgeschobene Objekt, um das Ergebnis zurückzugeben
var uiload = uiload || oder aufgeschoben.Promise (); {if (geladen). $ document.Appendchild (script); 'Stylesheet'; }}) (jQuery, document, uiload);Der obige einfache Implementierungscode zum dynamischen Laden von JS und CSS ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.