Wie füge ich eine JavaScript-Datei in eine andere ein?
Das Einfügen einer JavaScript-Datei in eine andere ist nicht so einfach wie die Verwendung von @import in CSS . Vor ES6 wurden verschiedene Ansätze verwendet, um dieses Problem anzugehen.
ES6-Module
Seit 2015 (ES6) führte JavaScript ES6-Module ein, um Module in Node.js zu importieren. Auch die meisten modernen Browser unterstützen diesen Standard. ES6-Module verwenden die folgende Syntax:
export function hello() { return "Hello"; }
import { hello } from './module.js'; let val = hello(); // val is "Hello";
Node.js erfordert
Node.js verwendet den älteren CJS-Modulstil, der auf dem basiert module.exports/require system:
// mymodule.js module.exports = { hello: function() { return "Hello"; } }
// server.js const myModule = require('./mymodule'); let val = myModule.hello(); // val is "Hello"
Andere Browser werden geladen Methoden
Neben ES6-Modulen bieten Browser auch verschiedene andere Möglichkeiten zum Laden externer JavaScript-Inhalte:
Skriptausführung erkennen
Beim Remote-Laden von Code führen moderne Browser Skripte asynchron aus, sodass der Code dies möglicherweise nicht tut sofort nach dem Laden verfügbar. Um zu erkennen, wann das Skript ausgeführt wurde, können Sie Folgendes verwenden:
Das obige ist der detaillierte Inhalt vonWie kann ich eine JavaScript-Datei in eine andere einbinden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!