簡體   English   中英

在純.js文件中添加對Javascript文件的引用

[英]Adding Refernce to a Javascript file in a plain .js file

我想用JavaScript創建SignalR客戶端。 我不使用任何HTML文件(不是Web應用程序)。我的意圖是創建“ .js”文件並連接到SignalR集線器並訂閱事件,當事件被觸發時,我想將數據輸出到安慰。 因此,如何在我的純.js文件中引用“ signalR-2.1.0.min.js”。

<script src="Scripts/signalR-2.1.0.min.js"></script>

上面的引用方式僅適用於HTML文件,這在我的Web應用程序中很好用。 但是,如果出於相同目的(例如不帶html文件的SignalR客戶端)運行“ .js”文件,如何添加對該“ signalR-2.1.0.min.js”文件的引用?

在此先感謝Susmitha

如果您使用的是Node.js,則可以使用require:

const myFile = require('./myScript.js');

好的,所以有兩種方法,具體取決於您使用的是服務器端(節點)還是僅使用普通的客戶端JavaScript。

服務器端JavaScript

就像在DoeDoeDoe另一個答案中提到的那樣 ,您可以使用Node.js內置的require()

const signalR= require('./Scripts/signalR-2.1.0.min.js');

客戶端JavaScript

開箱即用,這對於普通的客戶端JavaScript是不可能的。 但是,有幾種選擇:

jQuery的

$.getScript("/Scripts/signalR-2.1.0.min.js", function(){
   console.log('Got the script!');
});

Browserify

借助Browserify,您可以使用節點風格的require ,客戶端。 但是,每次運行之前都需要對其進行編譯。 基本上發生的是,您需要的所有模塊和腳本都被注入到最終的單頁腳本中。 允許它們被該文件中的其他代碼利用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM