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

JavaScript import 使い方 / javascript / file / import / include

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

Stevoisiak



Answer #1
$("head").append('<script type="text/javascript" src="' + script + '"></script>');

実際に、この方法を使った$.import_js()というjQueryプラグインを書いたことがあります。

(function($)
{
    / * * $ .import_js()ヘルパー(JavaScriptコード内でのJavaScriptインポート用)。 * /
    var import_js_imported = [];

    $.extend(true,
    {
        import_js : function(script)
        {
            var found = false;
            for (var i = 0; i < import_js_imported.length; i++)
                if (import_js_imported[i] == script) {
                    found = true;
                    break;
                }

            if (found == false) {
                $("head").append('<script type="text/javascript" src="' + script + '"></script>');
                import_js_imported.push(script);
            }
        }
    });

})(jQuery);

つまり、JavaScriptをインポートするのに必要なのは

$.import_js('/path_to_project/scripts/somefunctions.js');
function hello()
{
    alert("Hello world!");
}