【问题标题】:Include a JavaScript file [duplicate]包含一个 JavaScript 文件 [重复]
【发布时间】:2011-05-07 10:48:41
【问题描述】:

可能的重复:
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.

【问题讨论】:

标签: javascript


【解决方案1】:

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

【讨论】:

    【解决方案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 以外的任何内容,您都必须确定是否需要它,然后对该文件执行相同操作。

    server_url 也需要设置。

    这是一个工作示例

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

    【讨论】:

      【解决方案3】:

      不能导入,但可以参考。

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2013-02-14
          • 2011-04-28
          • 2011-11-21
          • 2014-02-08
          • 2020-07-05
          • 1970-01-01
          • 1970-01-01
          • 2013-01-06
          • 2023-03-18
          相关资源
          最近更新 更多