2010-11-09 200 views
9

可能重複:
Include javascript file inside javascript file?
How do you dynamically load a javascript file? (Think C's #include)包括JavaScript文件

有沒有一種方法,包括從.js文件的JavaScript文件? 你知道:就像我如何鏈接.css文件頂部的.css文件。

xxx.js包含:

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

參見[你如何動態地加載javascript文件的工作的例子嗎? (Think C的#include) ](http://stackoverflow.com/questions/21294/how-do-you-dynamically-load-a-javascript-file-think-cs-include)。 – 2010-11-09 19:13:16

回答

4

這是我的解決方法做到這一點:

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

+0

這是個好主意。 – 2010-11-09 20:08:18

7

沒有,沒有。您必須將其包含在HTML中或使用JavaScript創建<script>標記並將其附加到文檔。

2

您無法導入,但可以參考。

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

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

1

如果您處於服務器端環境,則可以執行此操作。例如,在php中你可以使用include語句,但是你必須標記文件'.php'而不是'.js',這樣預處理器就可以運行它。