0
這是我在JavaScript中的第一個dojo應用程序。 我有一個關於我的模塊定義的問題。我正在使用CDN dojo文件。javascript dojo工具包模塊定義
我創建了一個名爲dj的新文件夾來創建我的自定義模塊。我的第一個模塊是first.js
我在我的腳本中調用我的模塊,但不工作。
如果我這樣調用
require(["dj/first.js"], function (first) {
alert(first);
});
文件我改 「DJ /第一」 爲 「DJ/frist.js」 和工作。
但我想用「DJ /第一」
我想你是缺少+「/ dj」爲您的位置,它應該是位置:.... +「/ dj」 – Marius
我試過這個(位置:location.pathname.replace(/ \/[^/] * $ /,'')+「/ dj」)但沒有奏效。 – bayramucuncu
你應該看看你的控制檯(網絡選項卡或類似的東西),看看你實際執行的請求。這將使修復regex更容易。我使用這個正則表達式:'location.pathname.replace(/ \/[^ /] + $ /,'')+'/ assets/js/my'' for a * *我的**包**資產/ js **。 – g00glen00b