这节对Popups这一章的最后两个例子进行介绍和解析。 第一个【Popup Actions】介绍了弹窗中如何自定义工具按钮(名为actions),以PopupTemplate+FeatureLayer的形式测量要素的长度为例子进行介绍。 第二个【Custom popup actions per fe ...
分类:
编程语言 时间:
2017-02-19 00:20:23
阅读次数:
464
url解析:http://www.cnblogs.com/wenanry/archive/2010/02/25/1673368.html 页面渲染:http://www.cnblogs.com/dojo-lzz/p/3983335.html 一、Css样式优先级: 标签:就近原则(离被设置元素越近优 ...
分类:
Web程序 时间:
2017-02-11 12:44:59
阅读次数:
195
3D地图又叫场景。 由上一篇可知, require入口函数的第一个参数是字符串数组 ["esri/Map", "esri/views/MapView", "dojo/domReady!"] 这里,MapView就是2D的地图视图。 所以,将2D地图改为3D地图,其实很简单,只需要把这个字符串数组的第 ...
分类:
编程语言 时间:
2017-02-04 10:38:13
阅读次数:
886
上次的二次封装timeslider,挺有意思,又来封装一个dojo的,样式还是用arcgis的。实现更多功能,包括HorizontalSlider和VerticalSlider, 刻度的显示隐藏,标签的显示和隐藏,上刻度和下刻度的显示隐藏,无序数显示刻度,标签图标的自由选择,大小选择。。。。更多功能 ...
分类:
其他好文 时间:
2017-01-21 09:57:40
阅读次数:
221
arcgis的timeslider是对dojo slider二次封装,项目需要,所有Map用统一样式的slider,所以写了一个common的dojo class,统一调用生成slider,作为对timeslider再次封装,感觉挺好用。 这个slider不一定要在Map里使用,还可以在其他地方调用 ...
分类:
其他好文 时间:
2017-01-21 09:54:49
阅读次数:
733
require(["esri/layers/TiledMapServiceLayer"], function () { dojo.declare("com.StrongIt.Map.Layers.LayerTianditu", esri.layers.TiledMapServiceLayer, { ...
分类:
其他好文 时间:
2017-01-19 19:58:06
阅读次数:
324
思考 首先我们来思考一个问题:我们都知道几乎所有现代主流浏览器都全面支持了ECMAScript 5.1版标准,而JavaScript的标准是ECMAScript。那么我们就容易认为JavaScript是一种浏览器端的解释型编程脚本。那么脱离了浏览器,JavaScript还能够解释运行吗? 答案是肯定 ...
分类:
编程语言 时间:
2017-01-06 11:12:12
阅读次数:
205
s框架就是将常用的方法进行封装,方便调取使用。一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。js框架就是对 ...
分类:
Web程序 时间:
2016-12-29 13:30:51
阅读次数:
211
The dojo/_base/declare module is the foundation of class creation within the Dojo Toolkit. declare allows for multiple inheritance to allow developers ...
分类:
其他好文 时间:
2016-12-25 01:43:03
阅读次数:
211
AMD原理等在这里就不进行说明了,作者也是菜鸟一枚,只是对自己的一个实例进行说明,如有错误,望指出。 首先,先推荐一篇AMD方面的文章,有兴趣的可以参考:http://efe.baidu.com/blog/dissecting-amd-what/ 接下来便是我自己的实例了: 1.模块化编程,则需要先 ...
分类:
编程语言 时间:
2016-12-24 17:27:05
阅读次数:
239