您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > ArcGIS-API-for-Javascript-Web应用开发
ArcGISAPIforJavascriptWeb应用开发是世界上最流行的编程语言之一Web开发前端开发JavaScriptHTMLCSS后端开发Java或DoNet或…HTTP听过许多道理,却依然学不好前端Web前端开发的套路1、利用HTML构建DOM树LeftRightLogoWeb前端开发的套路2、利用CSS进行页面布局、美化DOM的展现leftrightlogoWeb前端开发的套路3、利用JS对DOM进行事件绑定4、在事件的处理方法中实现DOM操作/前后端通信/其他逻辑logo我是按钮left按钮控制我的可见性right①HTML/CSS②JavaScript③HTTP④框架Web前端开发者的内功•层叠•盒模型•包含块CSS基本概念CSS定位体系•常规流(BFC\IFC)•浮动•绝对定位•工作模式•内核差异浏览器兼容性Web前端开发者的内功①-HTML/CSS参考资料:语言基础•数据类型•流程控制•运算符•数组•对象•正则•…入门操作•DOM操作•BOM操作•事件绑定•事件冒泡面向对象•Function•类•原形链运行机制•this•作用域•闭包Web前端开发者的内功②-JavaScript参考资料:《javascript权威指南》HTTP通信Cookie原理Session原理跨域JSONP缓存机制Web前端开发者的内功③-HTTPGETPOSTWeb前端开发者的内功④-框架根据需求选择…哪里写代码?哪里调试?哪里部署?调试后端接口?SublimeTextChromeIISJsonview、PostmanWeb前端开发者的武器WebGIS开发者必备浏览器中调用ArcGIS功能的JS库基于dojo框架开发当前版本V3.17,另有V4.0ArcGISAPIforJavascript是什么?ArcGISAPIforJavascript工作机制GeodatabaseArcGISAPIforJavascriptHTTPRESTAPIArcGISServer浏览器端服务器端ArcGISAPIforJavascript能干什么?ArcGISAPIforJavascript功能封装对RESTAPI的访问访问空间数据增删查改数据访问GP服务空间分析浏览器端渲染空间数据渲染栅格数据地图展示渲染矢量数据点线面绘制GeometryPointPolylinePolygonExtentQueryTask…包含300+个类ArcGISAPIforJavascript怎么用?MapLayerGraphicMapLayerGraphicGeometryPointPolyline1nLayer-visible-......-...GraphicsLayer-...FeatureLayer-...TiledMapServiceLayer-...ArcGISTiledMapServiceLayer-...DynamicMapServiceLayer-...ArcGISDynamicMapServiceLayer-...地图-图层Map-extent-addLayer(layer)-...Geometry-...Point-x-y-...Polyline-paths-addPath(path)-...Polygon-rings-addRing(ring)-...图层-要素GraphicsLayer-graphics-add(graphic)-...1nGraphic-attributes-geometry-...QueryTask-url-execute(parameters,callback)-...Geoprocessor-url-execute(parameters,callback)-...IdentifyTask-url-execute(parameters,callback)-......-url-execute(parameters,callback)-...查询分析使用QueryTask进行查询的示例代码ArcGISJavaScriptAPI4.0不是3.X的简单功能升级,而是另起炉灶编程模型与3.X基本一致,只是略有调整目前版本为4.0V3.1V3.2…V3.17V4.0V4.1MapView(2D)-...SceneView(3D)-camera-...编程模型变化Map-extent-addLayer(layer)-...1nLayer-visible-...API3.XView-extent-map-...11Map-addLayer(layer)-...1nLayer-visible-...API4.0API4.0-精简一致的接口访问规律一:所有属性都能传入构造函数示例:属性的访问和设置示例:属性传入构造函数API4.0-精简一致的接口访问规律二:所有属性的变化都能被监听示例:监听地图范围的改变示例:监听底图标题的改变重新设计的API精简一致的接口支持Web3DArcGISJavaScriptAPI4.0Capability3DEditingandSketchingTimeOGC(WMS,WMTS,WFS,KML)GISfunctionalitywidgets(Directions,Analysis,Measurement)PrintingVectorTilesGeometryEngine3.17Notavailable.Released.Released.Released.Released.Released.Released.Released.4.0Released.Comingsoon.(4.1)Comingsoon.Comingsoon.Comingsoon.Comingsoon.Released.Released.V3.17和V4.0如何选择?
本文标题:ArcGIS-API-for-Javascript-Web应用开发
链接地址:https://www.777doc.com/doc-7281328 .html