包含JavaScript文件

时间:2010-11-09 19:07:16

标签: javascript

  

可能重复:
  Include javascript file inside javascript file?
  How do you dynamically load a javascript file? (Think C's #include)

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

xxx.js包含:

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

4 个答案:

答案 0 :(得分:7)

不,没有。您必须将其包含在HTML中,或使用JavaScript创建<script>标记并将其附加到文档中。

答案 1 :(得分:6)

这是我的解决方法:

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以外的任何其他内容,您必须弄清楚是否需要它,然后对该文件执行相同的操作。

还需要设置server_url。

这是

的一个工作示例

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

答案 2 :(得分:2)

您无法导入,但可以参考。

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

参考只是增加了智能感知支持。

答案 3 :(得分:1)

如果您在服务器端环境中,则可以执行此操作。例如,在php中你可以使用include语句,虽然你必须标记文件'.php'而不是'.js',这样preprocesser就会在它上面运行。