我正在使用谷歌的CDN,並試圖使用他們的加載程序加載我自己的AMD模塊。我知道我做錯了什麼,但我被卡住了。有任何想法嗎?如何通過CDN使用Dojo時加載自定義AMD模塊?
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.7.0/dojo/dojo.js"
type="text/javascript" data-dojo-config="async:true,parseOnLoad:true"></script>
<script type="text/javascript">
require(["dojo/_base/kernel", "dojo/_base/loader", "dojo/parser"], function(dojo){
dojo.registerModulePath("pgGallery", "http://127.0.0.1:8080/js");
});
require(["pgGallery/Message"], function(m){
m.success("foo");
});
</script>
http://127.0.0.1:8080/js/Message.js是模塊的位置。
這就是爲什麼我喜歡require.js--它對AMD模塊的跨域加載沒有任何問題。 – Lucero 2012-01-03 00:36:51