3
我使用道場1.9.1和運行道場RequireJS上RequireJS
我實現它使用此代碼:
<script src="require.js"></script>
<script type="text/javascript">
requirejs.config({
baseUrl: location.pathname.replace(/\/[^/]+$/, '') + '/js/', // magic!
packages: [
{
name: 'dojo',
location: "http://ajax.googleapis.com/ajax/libs/dojo/1.9.1/dojo/"
}
]
});
</script>
... ..
<script>
require(["dojo/domReady!"], function() {
......
});
</script>
就會拋出關於has.js的一些例外不能正常工作
Uncaught TypeError: Object function(){} has no method 'add' has.js:8
Uncaught Error: Load timeout for modules: dojo/domReady!_unnormalized2
有沒有人有解釋,或有關如何解決它的想法?
你有沒有任何理由使用Dojo和RequireJS,而不是簡單地使用Dojo的'require'和'define'? –
我有一個使用requirejs的現有骨幹應用程序,我想集成ArcGis Map(JavaScript API與Dojo https://developers.arcgis.com/en/javascript/jstutorials/一起工作) –