簡體   English   中英

如何訪問和使用多個JavaScript庫?

[英]How can I access and use multiple javascript libraries?

我是新來的JavaScript和一般編程人員。 我一直在研究可解決簡單代數方程式的網絡應用程序。 我正在使用兩個庫algebra.js和katex.js。 如何在腳本中使用兩個庫? 我想將此保留為客戶端應用程序。

我看過node.js,但我的理解是該節點用於服務器端開發。 我看過RequireJS,但似乎不能很好地處理目錄。 最近,我發現Enderjs似乎使用npm並允許客戶端開發,並且仍然使用require()。

我應該使用什么來制作這樣的Web應用程序? 請讓我知道是否需要更多信息。

最基本的方法是在html文件頂部包含多個腳本標簽。 所以:

<head>
    <script src="path/to/library1.js"></script>
    <script src="path/to/library2.js"></script>
    <script src="path/to/my/javascript.js"></script>
</head>
<body>
    <button onclick="myFunction()">Click me</button>
</body>

這將在頁面上加載多個。 順序可能很重要-請注意所選庫具有哪些依賴項。 例如,有些將依賴jQuery,因此您應該先加載jQuery,然后再加載依賴jQuery的那些。 訂單自上而下。

在我的示例中,如果我們假裝library2依賴於library1,則該示例將起作用。 但是,如果library1依賴於library2,則不會。

最簡單的方法是像這樣直接將腳本標簽包括在html文件中(這假設您將algebra.js文件與html文件放在同一文件夾中):

<script src="algebra.js"></script>

如果要從Internet加載庫,則必須使用src屬性中的完整Web路徑,例如,從cdn(內容分發網絡)加載jQuery庫:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

暫無
暫無

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

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