什么类似的Javascript函数可以引用像PHP的include()这样的文件?

dma*_*exe 1 php ajax include

使用Javascript引用或包含文件的最佳方法是什么,寻找PHP的include()能力的最接近的功能.

And*_*are 7

我会查看PHP的等价物包括:

本文是"将PHP移植到Javascript"项目的一部分,旨在缩小PHP和Javascript开发之间的差距.

没有直接的等价物 - 您可以使用我上面链接的功能,也可以使用指向您希望包含的文件document.write来编写新script标记src.

编辑:这是我的意思的一个基本例子:

function include(path) {
    document.write(
        "<script type=\"text/javascript\" src=\"" + path + "\"></script>"
    );
}
Run Code Online (Sandbox Code Playgroud)

编辑2:呃,这是一个多么丑陋的例子 - 这是一个更好的例子:

function include(path) {
    script = document.createElement("script");
    script.setAttribute("type", "text/javascript");
    script.setAttribute("src", path);

    if (head = document.getElementsByTagName("head")[0]) {
        head.appendChild(script);
    }
}
Run Code Online (Sandbox Code Playgroud)

document.write是一种做事的hackish方式,我不应该推荐它.如果你选择我的一个例子,请使用第二个例子.