Normalerweise haben Sie alle Ihre Frameworks (Skripte und CSS) in Ihrem Kopf-Element auf Ihrem HTML-Quellcode und beim Rendern der Seite werden sie geladen. Zum Beispiel Ich möchte jQuery laden und Bootstrap es in etwa so aussehen würde:Javascript laden externe Frameworks nach onReady
<html>
<head>
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
<link href="jquery.min.css"\>
<link href="bootstrap.min.css"\>
</head>
</html>
Aber stellen Sie sich eine Situation, wo Sie haben nur jQuery von Anfang an geladen und Sie möchten eine Aktion wie Klicken auf eine Schaltfläche ausführen und einige Rahmen brauchen Funktionalitäten wie etwas, das Bootstrap bietet, müssten direkt nach dem Klick geladen werden.
In meinem Verständnis ist das nicht so einfach wie es klingt, da das Framework, das geladen werden muss, nachdem die Seite bereits gerendert wurde, einen OnReady-Aufruf ausführen muss. Gibt es einen einfachen Weg, dies zu erreichen?
Mit freundlichen Grüßen Marius
die beste Praxis ist für Skripte in die gehen Ende des Body-Tags, nicht im Kopf –
Sie können diese Aufrufe manuell auslösen wie '$ (document) .trigger ('ready')' –
Paket eine Ansichten/Seite erforderlichen Dateien in ein Bündel und laden Sie das? Würde die Verwendung von 'RequireJs' helfen? Gibt es eine konkrete Frage? Oder ein Beispiel, das Sie schreiben können, um Ihr Problem zu demonstrieren? – Nope