gpt4 book ai didi

javascript requirejs、arcgis和dojo的区别点

转载 作者:行者123 更新时间:2023-11-29 10:46:26 26 4
gpt4 key购买 nike

当我寻找 javascript 模块化应用程序时,我找到了 Requirejs javascript 库。这个库使 js 应用程序模块化。我正在研究 Arcgis Javascript API .在此 API 中,您可以使用 dojo 和 Requirejs 功能。例如:

require(["esri/map", "esri/layers/FeatureLayer"], function(Map, FeatureLayer) {
map = new Map("mapDiv", {
basemap: "streets",
center: [-80.94, 33.646],
zoom: 8,
slider: false
});

require() 和 define() 方法在 Requirejs 中使用图书馆。但同时在 Arcgis API 中使用。和 Dojo API 也在使用中。

但是当我在同一个 html 文件中添加脚本时,Requirejs 代码不起作用。

<script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2"></script>
<script data-main="js/main.js" src="js/require.js"></script>

我无法将 requirejs 和其他 API 分开。 Arcgis API 和 Dojo 本身是否包含 Requirejs?

最佳答案

Dojo 使用相同的 AMD syntax to load scripts但与 configure and bootstrapping 的语法不同.所以如果你使用 dojo 你 need to switch到 dojo 语法。

关于javascript requirejs、arcgis和dojo的区别点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18659152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com