包含一个javascript文件

Include a JavaScript file

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicates:
Include javascript file inside javascript file?
How do you dynamically load a javascript file? (Think C's #include)

有没有办法从.js文件中包含一个javascript文件?你知道:就像我如何链接.css文件顶部的.css文件。

xxx.js包含:

1
2
Some sort of @import yyy.js
followed by other js commands.


不,没有。您要么将其包含在HTML中,要么使用javascript创建一个标记并将其附加到文档中。


这是我的解决方法:

1
2
if (typeof (jQuery) =="undefined")
    document.write(unescape("%3Cscript src='" + server_url +"/js/jquery-1.4.2.min.js' type='text/javascript'%3E%3C/script%3E"));

当然,对于jquery以外的任何东西,您都必须弄清楚是否需要它,然后对该文件执行相同的操作。

还需要设置服务器URL。

这是一个很好的例子

http://my.digitalscout.com/widgets/schedule.html


不能导入,但可以引用。

1
/// <reference path="yyy.js" />

引用只是添加了IntelliSense支持。


这可以在服务器端环境中完成。例如,在PHP中,您可以使用include语句,但是您必须将文件标记为".php"而不是".js",这样预处理器将在其上运行。