2013-09-06 2 views
2

Когда я ищу модульное приложение javascript, я нашел Requirejs javascript library. Эта библиотека делает js-приложения модульными. Я работаю над Arcgis Javascript API. В этом API вы можете использовать функции dojo и Requirejs. Например:Javascript requirejs, arcgis и додзё разностные точки

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

требуют() и определения() методы используют в Requirejs библиотеке. Но использование в Arcgis API в то же время. Также используется API Dojo.

Но когда я добавляю скрипты в один и тот же 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> 

Я не могу отделить требования и другие API. Являются ли ArcGIS API и Dojo в том числе самими требованиями?

ответ

0

требуется библиотека требует от одной точки входа для обеспечения модульной загрузки. Вы не можете использовать другие теги сценария перед линией:

<script data-main="js/main.js" src="js/require.js"></script> 
Смежные вопросы