Bibliotheken über CDN in JavaScript
Bibliotheken müssen nicht unbedingt in das Projekt heruntergeladen werden. Oft stellen die Autoren von Bibliotheken die Codes der Bibliotheken auf speziellen Websites bereit, die direkte Links zum Einbinden der Bibliotheken erstellen. Solche Websites werden CDN genannt, was abgekürzt für (content delivery network, Content Delivery Network) steht.
Zum Beispiel kann man in der Dokumentation der Bibliothek lodash einen Link zu einem CDN finden und in seiner HTML-Datei diese Bibliothek einbinden, ohne sie herunterzuladen:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
</head>
<body>
</body>
</html>
Der Vorteil von CDN ist die Geschwindigkeit. In der Regel liefern Content Delivery Networks Dateien schneller aus als ein normaler Webhosting. Darüber hinaus, wenn Sie eine beliebte Bibliothek verwenden, ist die Wahrscheinlichkeit hoch, dass diese Bibliothek bereits im Browser-Cache des Benutzers vorhanden ist und nicht erneut heruntergeladen werden muss.
Der Nachteil von CDN ist, dass eines schönen Tages der Link zur Bibliothek nicht mehr funktionieren könnte und Ihre Website zusammenbricht.
Binden Sie die Bibliothek underscorejs über ein CDN ein. Prüfen Sie, ob die Bibliothek eingebunden wurde.