更新时间:2021-07-16 20:03:23
coverpage
Mastering ArcGIS Server Development with JavaScript
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Your First Mapping Application
Features of the API
The ArcGIS JavaScript API community
Our first Web Map
Setting up the HTML document
Asynchronous Module Definition
Loading required modules
The map object
The layers
Adding some action
Showing the results
A note on proxies
Summary
Chapter 2. Digging into the API
Finding the ArcGIS JavaScript API documentation
Drawing a map
Layers
Graphics
Introducing geometry objects
Symbols and renderers
InfoTemplates
Toolbars
Tasks
Dijits
Chapter 3. The Dojo Widget System
A brief history of the Dojo framework
Introducing dojo dijit and dojox
The dojoConfig packages
Defining your widget
Working with Evented modules
An overview of the _WidgetBase module
Working with other _Mixins
The event system
Creating our own widget
Chapter 4. Finding Peace in REST
Looking at a map server
Working with JSON
Service levels
Map services
Feature services
Layer level
Related tables
Common JSON objects
Back to our application
Chapter 5. Editing Map Data
The use cases for webmap editing
Map editing requirements
Feature layer
Editing tools
Securing editing services
A new mapping application
Chapter 6. Charting Your Progress
Mixing graphs into our maps
Our story continues
Using dojox charting
Using Dojox Charts in popups
Using Dojo Charts in our application
Introducing D3.js
Using D3.js in our application
Chapter 7. Plays Well with Others
Compatibility with other libraries and frameworks
Popular libraries to play with
An overview of jQuery
Adding jQuery to your app
An overview of Backbone.js
Putting some Backbone in your app
An overview of Knockout.js
Using Knockout in our app
A brief overview of AngularJS
Making a web mapping app more Angular
Overall results with other frameworks
Chapter 8. Styling Your Map
The inner workings of CSS
Styling tips and tricks
Troubleshooting
Dojo layout
Bootstrap
ESRI-Bootstrap
Restyling our app