我正在嘗試處理scipt的AMD方式,並且我的選擇落在了requirejs上。在這個項目中我使用MDL(前端框架;對於那些還沒有聽說過誰把它看作引導3)應包括:如何使用requirejs包含第三方腳本
<link rel="stylesheet" href="/bower_components/material-design-lite/material.min.css">
<script src="/bower_components/material-design-lite/material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
我不感興趣,JS API,這框架正在提供(如果它提供了任何),我只需要這個腳本使UI在我將framwerk特定的類附加到元素時正常工作。
根據requirejs哲學,我只需要一個腳本文件包含在我的頁面上的script
標記 - 入口點。我明白在那個主要腳本中我需要依賴關係。而如果是說的jQuery或下劃線即我其實需要庫和我的代碼依賴於,我會寫這樣的:
require(
['jquery'],
function($) {
$('body').append(...);
}
);
但是我怎麼滾動,如果它不是一個實際的依賴,但我仍然需要它將被加載到我的頁面中,在這種情況下,我需要先加載它。
我該怎麼辦?我的猜測是我從我的head
中刪除script
標記,並在我的入口點腳本的方括號中指定它(正如我爲上面代碼段中的jquery所做的那樣),但不要使用它。這是對的嗎?
也許這有助於:http:// stackoverflow。com/questions/15592308/using-require-js-with-3rd-party-javascript-libraries – brandelizer
@brandelizer謝謝你,但是你賦予地址的鏈接不同的問題。 – dKab