JavaScript import 使い方 - あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうしたらいいですか?

JavaScript import 括弧 / javascript / file / import / include

別のJavaScriptファイル内にJavaScriptファイルを含めることができるCSSの @import に似たJavaScriptの何かがありますか?

Stevoisiak



Answer #1

これはjQueryのない同期バージョンです:

function myRequire( url ) {
    var ajax = new XMLHttpRequest();
    ajax.open( 'GET', url, false ); // <-'false'は同期します
    ajax.onreadystatechange = function () {
        var script = ajax.response || ajax.responseText;
        if (ajax.readyState === 4) {
            switch( ajax.status) {
                case 200:
                    eval.apply( window, [script] );
                    console.log("script loaded: ", url);
                    break;
                default:
                    console.log("ERROR: script not loaded: ", url);
            }
        }
    };
    ajax.send(null);
}