Vragen die zijn gerezen tijdens het leren en onderwijzen van de ArcGIS API voor JavaScript.<\/P>
<\/P>
V: Kan de ArcGIS API voor JavaScript worden gebruikt met andere JavaScript toolkits en bibliotheken? <\/STRONG>A:<\/STRONG> Ja, de JavaScript API kan worden gebruikt met andere JavaScript bibliotheken. Je kunt verschillende voorbeelden vinden van het gebruik van de API met andere bibliotheken op de GitHub-pagina's van Esri, waaronder bootstrap-map-js<\/A>, angular-esri-map<\/A>, en jquery-mobile-map-js<\/A>. Het gebruik van de compacte versie van de API is nuttig bij het werken met andere JavaScript bibliotheken. Het minimaliseert het aantal Dojo- en Esri-modules dat met de API wordt geladen. De ArcGIS API voor JavaScript Web Optimizer kan ook nuttig zijn bij het werken met andere bibliotheken door aangepaste builds van de JavaScript API te genereren.<\/P><\/P>Referenties:<\/STRONG><\/P>Over de API > Verkrijg de API > Compacte build<\/A><\/LI>Aanbevelingen > Veelgestelde vragen > Kan ik een framework zoals jQuery gebruiken met de ArcGIS JavaScript API?<\/A><\/LI>Het gebruik van de Web Optimizer<\/A><\/LI>ArcGIS API voor JavaScript Web Optimizer<\/A><\/LI><\/UL><\/P>V: In de JavaScript API Referentie zijn sommige klassennamen met hoofdletters geschreven terwijl andere dat niet zijn. Heeft dit betekenis? <\/STRONG>A:<\/STRONG> Over het algemeen is de hoofdlettergebruik betekenisvol. De naamgevingsconventie die in de API wordt gebruikt volgt de Dojo Style Guide. Met hoofdletters geschreven klassennamen duiden klassen aan die als objecten kunnen worden geïnstantieerd. Ze hebben een constructor. Namen in kleine letters duiden modules aan, wat verzamelingen methoden en constanten zijn. "Modules gaan over het bieden van methoden die je kunt gebruiken over meerdere klassen heen – denk aan ze als 'bibliotheken'... Klassen gaan over objecten, modules gaan over functies."<\/P><\/P>Referenties:<\/STRONG><\/P>Dojo Style Guide (Community)<\/A> of Dojo Style Guide<\/A> (Documentatie)<\/LI>Dojo Style Guide > NaamgevingsconventiesNamen die modules vertegenwoordigen MOETEN volledig in kleine letters zijn.<\/LI>Namen die types (klassen) vertegenwoordigen MOETEN zelfstandige naamwoorden zijn en geschreven in CamelCase hoofdlettergebruik.<\/LI><\/UL><\/LI>StackOverflow, Verschil tussen een klasse en een module.<\/A><\/LI><\/UL><\/P>V: Worden ArcGIS JavaScript API modules asynchroon of synchroon geladen? <\/STRONG>A:<\/STRONG> Dojo verzorgt de modulelaadfunctionaliteit voor de ArcGIS JavaScript API, specifiek de AMD loader. Standaard is de AMD loader synchroon om achterwaartse compatibiliteit te behouden. Overschakelen naar asynchrone modus gebeurt door de volgende code toe te voegen aan het script vóór het laden van de ArcGIS JavaScript API:<\/P><\/P><!-- Configureer dojo voor asynchroon module laden --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >Opmerking :<\ / STRONG > Je kunt alleen de < CODE >async<\ / CODE > vlag instellen < EM >voorafgaand aan<\ / EM > het laden van de ArcGIS JavaScript API.<\ / P >< P ><\ / P >< P >< STRONG >Referenties :<\ / STRONG ><\ / P >< UL >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >Dojo en AMD<\ / A ><\ / LI >< LI >Dojo Toolkit > Referentiegids > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >De Dojo Loader<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Wat doet de viewport meta tag? De JavaScript API voorbeelden bevatten vaak de volgende commentaar <meta> tag vlak bij het begin van het <head> gedeelte van de HTML-pagina:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- De viewport meta tag wordt gebruikt om de presentatie en het gedrag van de voorbeelden op iOS-apparaten te verbeteren --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > De viewport meta tag stelt ontwikkelaars in staat te bepalen hoe pagina's worden weergegeven op mobiele apparaten. De viewport is de virtuele pagina waarop inhoud wordt uitgelijnd. Deze kan groter of kleiner zijn dan het daadwerkelijke scherm van het mobiele apparaat. Gebruikers kunnen dan pannen en zoomen om verschillende delen van de pagina te bekijken. "initial-scale=1" stelt breedte en hoogte van de viewport in op die van het apparaat. "user-scalable=no" voorkomt dat gebruikers in- en uitzoomen. "maximum-scale=1" beperkt ook het vermogen van gebruikers om te zoomen.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26" rel = "nofollow noopener noreferrer" >Configureren van de Viewport<\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193" rel = "nofollow noopener noreferrer" >Ondersteunde Meta Tags<\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag" rel = "nofollow noopener noreferrer" >Gebruik van viewport meta tag om layout op mobiele browsers te regelen<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Moet Dojo expliciet worden genoemd bij het bouwen van een applicatie met behulp van de ArcGIS API voor JavaScript, of is het inbegrepen in JavaScript API? <\ / STRONG >A:<\ / STRONG > Nee, expliciete verwijzing naar Dojo is niet vereist. Verwijzing naar de JavaScript API geeft ook toegang tot Dojo.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Over de API > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ intro_accessapi.html" rel = "nofollow noopener noreferrer" >Dojo<\ / A > > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojoversion.html" rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Hoeveel Dojo moet je kennen om met de JavaScript API te werken? < \ / STRONG > < BR \ /> < STRONG >A:< \ / STRONG > Hoeveel je moet weten hangt af van wat je moet doen. Je kunt volledige applicaties bouwen met alleen de JS API. Kennis van Dojo is niet noodzakelijk, maar veel dingen die je kunt doen met HTML, CSS en JavaScript zijn eenvoudiger met Dojo. Als je je eigen widgets en taken moet bouwen, dan is kennis van Dojo essentieel.< \ / P > < P > < \ / P > < P > < STRONG >Referenties:< \ / STRONG > < \ / P > < UL > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/why_dojo.html" rel = "nofollow noopener noreferrer" >Waarom Dojo?< \/ A > < \/ LI > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/inside_dojohelp.html" rel = "nofollow noopener noreferrer" >Dojo Bronnen< \/ A > < \/ LI > < LI >ArcGIS Blog > < A href = "http : \//blogs.esri.com/esri/arcgis/2008/07/10/what-is-dojo-and-why-is-it-important-to-arcgis-users/" rel = "nofollow noopener noreferrer" >Wat is Dojo en waarom is het belangrijk voor ArcGIS-gebruikers?< \/ A > < \/ LI > < \/ UL > < \BODY >
Referenties:<\/STRONG><\/P>Over de API > Verkrijg de API >
V: In de JavaScript API Referentie zijn sommige klassennamen met hoofdletters geschreven terwijl andere dat niet zijn. Heeft dit betekenis? <\/STRONG>A:<\/STRONG> Over het algemeen is de hoofdlettergebruik betekenisvol. De naamgevingsconventie die in de API wordt gebruikt volgt de Dojo Style Guide. Met hoofdletters geschreven klassennamen duiden klassen aan die als objecten kunnen worden geïnstantieerd. Ze hebben een constructor. Namen in kleine letters duiden modules aan, wat verzamelingen methoden en constanten zijn. "Modules gaan over het bieden van methoden die je kunt gebruiken over meerdere klassen heen – denk aan ze als 'bibliotheken'... Klassen gaan over objecten, modules gaan over functies."<\/P><\/P>Referenties:<\/STRONG><\/P>
V: Worden ArcGIS JavaScript API modules asynchroon of synchroon geladen? <\/STRONG>A:<\/STRONG> Dojo verzorgt de modulelaadfunctionaliteit voor de ArcGIS JavaScript API, specifiek de AMD loader. Standaard is de AMD loader synchroon om achterwaartse compatibiliteit te behouden. Overschakelen naar asynchrone modus gebeurt door de volgende code toe te voegen aan het script vóór het laden van de ArcGIS JavaScript API:<\/P><\/P><!-- Configureer dojo voor asynchroon module laden --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >Opmerking :<\ / STRONG > Je kunt alleen de < CODE >async<\ / CODE > vlag instellen < EM >voorafgaand aan<\ / EM > het laden van de ArcGIS JavaScript API.<\ / P >< P ><\ / P >< P >< STRONG >Referenties :<\ / STRONG ><\ / P >< UL >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >Dojo en AMD<\ / A ><\ / LI >< LI >Dojo Toolkit > Referentiegids > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >De Dojo Loader<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Wat doet de viewport meta tag? De JavaScript API voorbeelden bevatten vaak de volgende commentaar <meta> tag vlak bij het begin van het <head> gedeelte van de HTML-pagina:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- De viewport meta tag wordt gebruikt om de presentatie en het gedrag van de voorbeelden op iOS-apparaten te verbeteren --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > De viewport meta tag stelt ontwikkelaars in staat te bepalen hoe pagina's worden weergegeven op mobiele apparaten. De viewport is de virtuele pagina waarop inhoud wordt uitgelijnd. Deze kan groter of kleiner zijn dan het daadwerkelijke scherm van het mobiele apparaat. Gebruikers kunnen dan pannen en zoomen om verschillende delen van de pagina te bekijken. "initial-scale=1" stelt breedte en hoogte van de viewport in op die van het apparaat. "user-scalable=no" voorkomt dat gebruikers in- en uitzoomen. "maximum-scale=1" beperkt ook het vermogen van gebruikers om te zoomen.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26" rel = "nofollow noopener noreferrer" >Configureren van de Viewport<\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193" rel = "nofollow noopener noreferrer" >Ondersteunde Meta Tags<\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag" rel = "nofollow noopener noreferrer" >Gebruik van viewport meta tag om layout op mobiele browsers te regelen<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Moet Dojo expliciet worden genoemd bij het bouwen van een applicatie met behulp van de ArcGIS API voor JavaScript, of is het inbegrepen in JavaScript API? <\ / STRONG >A:<\ / STRONG > Nee, expliciete verwijzing naar Dojo is niet vereist. Verwijzing naar de JavaScript API geeft ook toegang tot Dojo.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Over de API > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ intro_accessapi.html" rel = "nofollow noopener noreferrer" >Dojo<\ / A > > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojoversion.html" rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Hoeveel Dojo moet je kennen om met de JavaScript API te werken? < \ / STRONG > < BR \ /> < STRONG >A:< \ / STRONG > Hoeveel je moet weten hangt af van wat je moet doen. Je kunt volledige applicaties bouwen met alleen de JS API. Kennis van Dojo is niet noodzakelijk, maar veel dingen die je kunt doen met HTML, CSS en JavaScript zijn eenvoudiger met Dojo. Als je je eigen widgets en taken moet bouwen, dan is kennis van Dojo essentieel.< \ / P > < P > < \ / P > < P > < STRONG >Referenties:< \ / STRONG > < \ / P > < UL > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/why_dojo.html" rel = "nofollow noopener noreferrer" >Waarom Dojo?< \/ A > < \/ LI > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/inside_dojohelp.html" rel = "nofollow noopener noreferrer" >Dojo Bronnen< \/ A > < \/ LI > < LI >ArcGIS Blog > < A href = "http : \//blogs.esri.com/esri/arcgis/2008/07/10/what-is-dojo-and-why-is-it-important-to-arcgis-users/" rel = "nofollow noopener noreferrer" >Wat is Dojo en waarom is het belangrijk voor ArcGIS-gebruikers?< \/ A > < \/ LI > < \/ UL > < \BODY >
<!-- Configureer dojo voor asynchroon module laden --><script> var dojoConfig = { async : true };<\script><\CODE><\ / P >< P >< STRONG >Opmerking :<\ / STRONG > Je kunt alleen de < CODE >async<\ / CODE > vlag instellen < EM >voorafgaand aan<\ / EM > het laden van de ArcGIS JavaScript API.<\ / P >< P ><\ / P >< P >< STRONG >Referenties :<\ / STRONG ><\ / P >< UL >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ en \/ javascript \/ jshelp \/ inside_dojoversion.html " rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI >< LI >Concepten > Dojo > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >Dojo en AMD<\ / A ><\ / LI >< LI >Dojo Toolkit > Referentiegids > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojo_amd.html " rel = "nofollow noopener noreferrer" >De Dojo Loader<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Wat doet de viewport meta tag? De JavaScript API voorbeelden bevatten vaak de volgende commentaar <meta> tag vlak bij het begin van het <head> gedeelte van de HTML-pagina:<\ / STRONG ><\ / P >< BLOCKQUOTE class = "jive-quote" >< CODE ><!-- De viewport meta tag wordt gebruikt om de presentatie en het gedrag van de voorbeelden op iOS-apparaten te verbeteren --><meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"><\ / CODE ><\ / BLOCKQUOTE >< P ><\ / P >< P >< STRONG >A:<\ / STRONG > De viewport meta tag stelt ontwikkelaars in staat te bepalen hoe pagina's worden weergegeven op mobiele apparaten. De viewport is de virtuele pagina waarop inhoud wordt uitgelijnd. Deze kan groter of kleiner zijn dan het daadwerkelijke scherm van het mobiele apparaat. Gebruikers kunnen dan pannen en zoomen om verschillende delen van de pagina te bekijken. "initial-scale=1" stelt breedte en hoogte van de viewport in op die van het apparaat. "user-scalable=no" voorkomt dat gebruikers in- en uitzoomen. "maximum-scale=1" beperkt ook het vermogen van gebruikers om te zoomen.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Safari Web Content Guide > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariWebContent \/ UsingtheViewport \/ UsingtheViewport.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40006509-SW26" rel = "nofollow noopener noreferrer" >Configureren van de Viewport<\ / A ><\ / LI >< LI >Safari HTML Reference > < A href = "https : \/ \/ developer.apple.com \/ library \/ safari \/ documentation \/ AppleApplications \/ Reference \/ SafariHTMLRef \/ Articles \/ MetaTags.html#\\/\\/apple_ref\\/doc\\/uid\\/TP40008193" rel = "nofollow noopener noreferrer" >Ondersteunde Meta Tags<\ / A ><\ / LI >< LI >MDN > < A href = "https : \/ \/ developer.mozilla.org \/ en-US \/ docs \/ Mozilla \/ Mobile \/ Viewport_meta_tag" rel = "nofollow noopener noreferrer" >Gebruik van viewport meta tag om layout op mobiele browsers te regelen<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Moet Dojo expliciet worden genoemd bij het bouwen van een applicatie met behulp van de ArcGIS API voor JavaScript, of is het inbegrepen in JavaScript API? <\ / STRONG >A:<\ / STRONG > Nee, expliciete verwijzing naar Dojo is niet vereist. Verwijzing naar de JavaScript API geeft ook toegang tot Dojo.<\ / P >< P ><\ / P >< P >< STRONG >Referenties:<\ / STRONG ><\ / P >< UL >< LI >Over de API > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ intro_accessapi.html" rel = "nofollow noopener noreferrer" >Dojo<\ / A > > < A href = "https : \/ \/ developers.arcgis.com \/ javascript \/ jshelp \/ inside_dojoversion.html" rel = "nofollow noopener noreferrer" >Get Dojo<\ / A ><\ / LI ><\ / UL >< P ><\ / P >< P >< STRONG >V: Hoeveel Dojo moet je kennen om met de JavaScript API te werken? < \ / STRONG > < BR \ /> < STRONG >A:< \ / STRONG > Hoeveel je moet weten hangt af van wat je moet doen. Je kunt volledige applicaties bouwen met alleen de JS API. Kennis van Dojo is niet noodzakelijk, maar veel dingen die je kunt doen met HTML, CSS en JavaScript zijn eenvoudiger met Dojo. Als je je eigen widgets en taken moet bouwen, dan is kennis van Dojo essentieel.< \ / P > < P > < \ / P > < P > < STRONG >Referenties:< \ / STRONG > < \ / P > < UL > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/why_dojo.html" rel = "nofollow noopener noreferrer" >Waarom Dojo?< \/ A > < \/ LI > < LI >JS API Gids > < A href = "https : \//developers.arcgis.com/javascript/jshelp/inside_dojohelp.html" rel = "nofollow noopener noreferrer" >Dojo Bronnen< \/ A > < \/ LI > < LI >ArcGIS Blog > < A href = "http : \//blogs.esri.com/esri/arcgis/2008/07/10/what-is-dojo-and-why-is-it-important-to-arcgis-users/" rel = "nofollow noopener noreferrer" >Wat is Dojo en waarom is het belangrijk voor ArcGIS-gebruikers?< \/ A > < \/ LI > < \/ UL > < \BODY >
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.