使用Javascript引用或包含文件的最佳方法是什么,寻找PHP的include()能力的最接近的功能.
我会查看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方式,我不应该推荐它.如果你选择我的一个例子,请使用第二个例子.
| 归档时间: |
|
| 查看次数: |
2298 次 |
| 最近记录: |