In diesem Artikel wird beschrieben, wie JS sofort Rückruffunktionen dynamisch einfügt und ausführt. Teilen Sie es für Ihre Referenz wie folgt weiter:
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Unt titled document</title></head><body><div id="loading">Loading...</div><mce:script type = "text/javaScript"> <!-Funktionslade (ID, URL, Rückruf) {var script = document.createelement ('script'); script.type = 'text/javaScript'; script.src = url; script.id = id; script.onload = script.onReadyStatechange = function () {alert (script.readyState); if (script.readystate && script.readystate! = 'geladen' && script.readystate! script.onReadyStatechange = script.onload = null if (callback) callback (); } document.body.appendChild (script);} loadJS ('jQuery', 'jQuery.js', function () {$ ('#laden').Das dynamische Einfügen von JS-Dateien spielt eine sehr wichtige Rolle bei der Verbesserung der Ladegeschwindigkeit und der Cross-Domänen-Probleme. Das obige ist ein einfaches Beispiel.
OnreadyStatEchange wird auf IE unterstützt, aber nicht auf dem Ladung
Firefox unterstützt Onload, nicht onReadyStatechange
Der obige IE muss nicht unbedingt durch vollständig geladen oder ausgelöst werden, oder beides wird ausgelöst, also verwenden Sie oder um zu beurteilen.
Es ist zu beachten, dass die Fallformulare von script.onReadyStatechange und script.readyState möglicherweise schwer zu entdeckende Fehler verursachen, wenn der Fall nicht sensibel ist.
Weitere Informationen zu javaScriptbezogenen Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung der JavaScript -Switching -Effekte und -Techniken", "Zusammenfassung der Fähigkeiten der JavaScript -Suchalgorithmus", "Zusammenfassung der JavaScript -Animationseffekte und -Techniken", "Zusammenfassung von JavaScript -Fehler und Debugging -Techniken", Summary of Javacript -Daten und Algorith -Fähigkeiten "," Summary of Javacript Data Structures "," Summary of Javacript Data Structures "" "" "" "" "" "" "" "" "" " JavaScript -Traversalalgorithmen und -techniken "und" Zusammenfassung der Nutzung von JavaScript -Mathematischen Operationen "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.