Heim > Web-Frontend > js-Tutorial > Wie kann ich JavaScript-Dateien in andere JavaScript-Dateien einbinden?

Wie kann ich JavaScript-Dateien in andere JavaScript-Dateien einbinden?

Barbara Streisand
Freigeben: 2024-12-30 06:06:09
Original
613 Leute haben es durchsucht

How Can I Include JavaScript Files in Other JavaScript Files?

JavaScript-Dateien in andere JavaScript-Dateien einbinden

In JavaScript unterscheidet sich das Importieren von Modulen vom @import von CSS. Früheren Versionen von JavaScript fehlten Import-, Include- oder Require-Funktionen, was zu verschiedenen Ansätzen für die Einbindung von JavaScript-Dateien in andere führte. Seit ES6 (2015) hat JavaScript jedoch den ES6-Modulstandard eingeführt, um Module in Node.js und die meisten modernen Browser zu importieren.

ES6-Module

ES6-Module verwenden die folgende Syntax:

import { function } from './module.js';
// or
import * as module from './module.js';
Nach dem Login kopieren

ECMAScript-Module in Browser

Browser unterstützen das direkte Laden von ES6-Modulen, ohne Build-Tools wie Webpack. Verwenden Sie die folgende Syntax:

<script type="module">
  import { function } from './module.js';
</script>
Nach dem Login kopieren

Node.js erfordert

Node.js verwendet den CJS-Modulstil:

const module = require('./module.js');
Nach dem Login kopieren

Andere Methoden

Neben ES6-Modulen und Node.js sind noch andere erforderlich Zu den Möglichkeiten, JavaScript-Dateien in Browser einzubinden, gehören:

  • AJAX-Laden: Verwenden Sie einen AJAX-Aufruf, um das Skript zu laden und auszuwerten, um es auszuführen. Aus Sicherheitsgründen auf dieselbe Domäne beschränkt.
  • Fetch Loading: Verwenden Sie Fetch mit Versprechen, um die Ausführungsreihenfolge von Skripten zu steuern.
  • jQuery Loading: Verwenden Sie jQuery, um Skripte in einer einzigen Zeile zu laden.
  • Dynamisches Skript Laden: Erstellen Sie ein Skript-Tag mit der URL und hängen Sie es an den HTML-Code an.

Erkennen der Skriptausführung

Das Einbinden von JavaScript-Dateien aus der Ferne bedeutet asynchrones Laden . Um sicherzustellen, dass der geladene Code sofort verfügbar ist, verwenden Sie die folgende Technik:

function loadScript(url, callback) {
  // Create script tag
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = url;

  // Bind event to callback function
  script.onreadystatechange = callback;
  script.onload = callback;

  // Append to HTML
  document.head.appendChild(script);
}
Nach dem Login kopieren

Quellcode-Zusammenführung/Vorverarbeitung

Build-Tools wie Parcel, Webpack und Babel kann verwendet werden, um Quellcodes zusammenzuführen, Abwärtskompatibilität bereitzustellen und Dateien zu minimieren.

Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Dateien in andere JavaScript-Dateien einbinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage