簡體   English   中英

如何在本地 javascript 文件中使用來自 CDN 的 object?

[英]How do I use an object from a CDN in a local javascript file?

我正在嘗試在本地 javascript 文件中使用回歸.js。 我正在使用 CDN 來獲取回歸.js。

<script src='https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js'></script>

當我嘗試在本地 javascript 文件中使用回歸時,

``data is an array of coordinate pairs, similar to the example [here](https://github.com/Tom-Alexander/regression-js)
let linearRegression = regression.linear(data);

但是,當我嘗試顯示回歸方程時,我得到了一個錯誤。 我發現回歸被視為 function,但我不知道為什么。 當我使用 CDN 時,有人知道如何使用回歸 js 方法嗎?

<head>
        <!--MetaData-->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Security History</title>
        <!--Stylesheets-->
        <link rel='stylesheet' href='{% static "interface/common.css" %}' />
        <link rel='stylesheet' href='{% static "interface/edit_style.css" %}' />
        <!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">-->
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
        <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
        <!--Scripts-->
        <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
        <!--<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/popper.min.js'></script>-->
        <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
        <script src='https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js'></script>
        <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
        <script src='{% static "interface/historyGraphing.js" %}'></script>
    </head>

我不熟悉該庫,但似乎您應該在 web 上像這樣使用它:

 let linearRegression = regression('linear', [[0, 1], [32, 67], [12, 79]]); console.log(linearRegression)
 <script src='https://cdnjs.cloudflare.com/ajax/libs/regression/1.4.0/regression.min.js'></script>

他們的文檔引用了 CDN 托管的庫,但並不是 100% 清楚。 該庫的最新 CDN 托管版本是 1.4.0 版。 如果您查看1.4.0 文檔,它們會提供類似於我上面的示例。

您可能為最新版本 (2.0.1) 找到的文檔假定您將導入該模塊。

暫無
暫無

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

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