Fragen, die beim Lernen und Lehren der ArcGIS API for JavaScript aufgetaucht sind.<\/P>
<\/P>
F: Kann die ArcGIS API for JavaScript mit anderen JavaScript-Toolkits und -Bibliotheken verwendet werden? <\/STRONG>A:<\/STRONG> Ja, die JavaScript API kann mit anderen JavaScript-Bibliotheken verwendet werden. Sie finden mehrere Beispiele für die Verwendung der API mit anderen Bibliotheken auf Esris GitHub-Seiten, darunter bootstrap-map-js<\/A>, angular-esri-map<\/A> und jquery-mobile-map-js<\/A>. Die Verwendung der kompakten Version der API ist nützlich, wenn man mit anderen JavaScript-Bibliotheken arbeitet. Sie minimiert die Anzahl der mit der API geladenen Dojo- und Esri-Module. Der ArcGIS API for JavaScript Web Optimizer kann ebenfalls hilfreich sein, wenn man mit anderen Bibliotheken arbeitet, indem er benutzerdefinierte Builds der JavaScript API erzeugt.<\/P><\/P>Referenzen:<\/STRONG><\/P>Über die API > API erhalten > Kompakter Build<\/A><\/LI>Empfehlungen > Häufig gestellte Fragen > Kann ich ein Framework wie jQuery mit der ArcGIS JavaScript API verwenden?<\/A><\/LI>Verwendung des Web Optimizers<\/A><\/LI>ArcGIS API for JavaScript Web Optimizer<\/A><\/LI><\/UL><\/P>F: In der JavaScript API Referenz sind einige Klassennamen großgeschrieben, während andere es nicht sind. Hat das eine Bedeutung? <\/STRONG>A:<\/STRONG> Im Allgemeinen ist die Großschreibung bedeutungsvoll. Die in der API verwendete Benennungskonvention folgt dem Dojo Style Guide. Großgeschriebene Klassennamen kennzeichnen Klassen, die als Objekte instanziiert werden können. Sie haben einen Konstruktor. Klein geschriebene Namen kennzeichnen Module, welche Sammlungen von Methoden und Konstanten sind. "Module dienen dazu, Methoden bereitzustellen, die Sie über mehrere Klassen hinweg verwenden können – denken Sie an sie als 'Bibliotheken'... Klassen beziehen sich auf Objekte, Module auf Funktionen."<\/P><\/P>Referenzen:<\/STRONG><\/P>Dojo Style Guide (Community)<\/A> oder Dojo Style Guide<\/A> (Dokumentation)<\/LI>Dojo Style Guide > BenennungskonventionenNamen, die Module repräsentieren, SOLLTEN komplett kleingeschrieben sein.<\/LI>Namen, die Typen (Klassen) repräsentieren, MÜSSEN Substantive sein und in CamelCase geschrieben werden.<\/LI><\/UL><\/LI>StackOverflow, Unterschied zwischen einer Klasse und einem Modul.<\/A><\/LI><\/UL><\/P>F: Werden ArcGIS JavaScript API Module asynchron oder synchron geladen? <\/STRONG>A:<\/STRONG> Dojo stellt die Modul-Ladefunktionalität für die ArcGIS JavaScript API bereit, speziell den AMD Loader. Standardmäßig ist der AMD Loader synchron, um Abwärtskompatibilität zu gewährleisten. Der Wechsel zum asynchronen Modus erfolgt durch Hinzufügen des folgenden Codes zum Skript vor dem Laden der ArcGIS JavaScript API:<\/P><\/P><!-- Konfigurieren von dojo für asynchrones Modul-Laden --><script> var dojoConfig = { async : true };<\script><\CODE>Hinweis:<\STRONG> Sie können das async<\CODE>-Flag nur vor<\EM> dem Laden der ArcGIS JavaScript API setzen.<\P>
Referenzen:<\/STRONG><\/P>Über die API > API erhalten >
F: In der JavaScript API Referenz sind einige Klassennamen großgeschrieben, während andere es nicht sind. Hat das eine Bedeutung? <\/STRONG>A:<\/STRONG> Im Allgemeinen ist die Großschreibung bedeutungsvoll. Die in der API verwendete Benennungskonvention folgt dem Dojo Style Guide. Großgeschriebene Klassennamen kennzeichnen Klassen, die als Objekte instanziiert werden können. Sie haben einen Konstruktor. Klein geschriebene Namen kennzeichnen Module, welche Sammlungen von Methoden und Konstanten sind. "Module dienen dazu, Methoden bereitzustellen, die Sie über mehrere Klassen hinweg verwenden können – denken Sie an sie als 'Bibliotheken'... Klassen beziehen sich auf Objekte, Module auf Funktionen."<\/P><\/P>Referenzen:<\/STRONG><\/P>
F: Werden ArcGIS JavaScript API Module asynchron oder synchron geladen? <\/STRONG>A:<\/STRONG> Dojo stellt die Modul-Ladefunktionalität für die ArcGIS JavaScript API bereit, speziell den AMD Loader. Standardmäßig ist der AMD Loader synchron, um Abwärtskompatibilität zu gewährleisten. Der Wechsel zum asynchronen Modus erfolgt durch Hinzufügen des folgenden Codes zum Skript vor dem Laden der ArcGIS JavaScript API:<\/P><\/P><!-- Konfigurieren von dojo für asynchrones Modul-Laden --><script> var dojoConfig = { async : true };<\script><\CODE>
<!-- Konfigurieren von dojo für asynchrones Modul-Laden --><script> var dojoConfig = { async : true };<\script><\CODE>
Hinweis:<\STRONG> Sie können das async<\CODE>-Flag nur vor<\EM> dem Laden der ArcGIS JavaScript API setzen.<\P>
async<\CODE>-Flag nur vor<\EM> dem Laden der ArcGIS JavaScript API setzen.<\P>
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.