最近在研究function()中参数到底指的是什么东西?一般我们遇到function(evt),这里到底这个参数指的是什么东西

下面我们看一段代代码:

var dynamicMapServiceLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://localhost:6080/arcgis/rest/services/china/MapServer");  map.addLayer(dynamicMapServiceLayer,1);  var chartLayer = new GraphicsLayer({"id":"chartLayer"});  map.addLayer(chartLayer,2);  mapCenter = new Point(103.847, 36.0473, map.spatialReference);  map.centerAndZoom(mapCenter,4);  dojo.connect(dynamicMapServiceLayer,"onLoad",loadLayerList);  function loadLayerList(layers){  var html=""  var infos=layers.layerInfos;  for(var i= 0,length=infos.length;i<length;i++){  var info = infos[i];  //图层默认显示的话就把图层id添加到visible  if(info.defaultVisibility)  {  visible.push(info.id);  }  //输出图层列表的html  html=html+"<div><input id='"+info.id+"' name='layerList' class='listCss' type='checkbox' value='checkbox' οnclick='setLayerVisibility()' "+(info.defaultVisibility ? "checked":"")+" />"+info.name+"</div>";  }  //设置可视图层  dynamicMapServiceLayer.setVisibleLayers(visible);  //在右边显示图层名列表  dojo.byId("toc").innerHTML=html;  }

这里的函数function loadLayerList(layers)中的layers参数指的是dynamicMapServiceLayer对象,这里layer.target也是指的是dynamicMapServiceLayer对象,target的官方给出的定义是获取激发该事件的对象,这里触发的是dynamicMapServiceLayer对象的onLoad事件。

Note:至于evt事件函数中都有些什么内容,可以查看官方API每个具体的时间后面都有,参数包含的内容。

关于ArcGIS Api for js 中function(evt)参数的认识相关推荐

  1. 使用HTML5定位的经纬度来实现ArcGIS API for js 中的定位

    文章目录 前言 一.arcgis api定位 二.HTML5+Arcgis JS实现定位 2.1 利用HTML5获取当前位置的经纬度 2.2 点击按钮执行定位 2.3 全部代码 总结 前言 定位功能的 ...

  2. ArcGIS API For JS之网络分析(临近设施分析)

    ArcGIS 提供两种网络分析,即基于Geometric Network的有向网络或者设施网络和基于Network Dataset的无向网络,在这里网络的分析指后者,ArcGIS api支持网络分析中 ...

  3. arcgis api for js入门开发系列三地图工具栏(含源代码)

    上一篇实现了demo的地图加载展示,在上篇实现的基础上,新增了地图工具栏以及通用地图控件功能,比如地图框选缩放.地图漫游.清空.量算工具.地图导航控件.地图比例尺控件.地图鹰眼图等等,总共分为5个部分 ...

  4. 【完整的WebGIS教程】7.1 ArcGIS API for JS行政区划导航(上)

    前一节回顾 在[完整的WebGIS教程]6.1 使用ArcGIS Server发布要素服务中,我们发布了三个要素服务,分别是省.市.区县的行政区划边界,其属性表中包含了Code(地区编码)和Name( ...

  5. arcgis api for js共享干货系列之一自写算法实现地图量算工具

    众所周知,使用arcgis api for js实现地图的量算工具功能,无非是调用arcgisserver的Geometry服务(http://localhost:6080/arcgis/rest/s ...

  6. arcgis api for js共享干货系列之二自定义Navigation控件样式风格

    arcgis api for js默认的Navigation控件样式风格如下图: 这样的风格不能说不好,各有各的爱好,审美观,这里也不是重点,这里的重点是如何自定义一套自己喜欢的样式风格呢:自己自定义 ...

  7. arcgis api for js之echarts开源js库实现地图统计图分析

    前面写过一篇关于arcgis api for js实现地图统计图的,具体见:http://www.cnblogs.com/giserhome/p/6727593.html 那是基于dojo组件来实现图 ...

  8. Arcgis API For js 的离线部署

    之前,因为所做的项目不大,一直用的都是在线的Arcgis API For js,后来意识到了搞开发,离线部署是必须要掌握的,在线资源属于不可控范畴,能够避免的尽量避免.所以有了这次记录,以防以后忘记. ...

  9. GIS开发之二维地下管线综合管理系统(Arcgis)第四节 使用arcgis api for js 加载天地图

    GIS开发之二维地下管线综合管理系统(Arcgis)第四节 使用arcgis api for js 加载天地图 核心js文件 调用方式 调用结果 核心js文件 #通过定义加载天地图js文件,引用并组织 ...

最新文章

  1. 《剑指offer》第十五题(二进制中1的个数)
  2. c语言pushback用法,C语言:【动态顺序表】动态顺序表的初始化、打印、尾插PushBack、尾删PopBack...
  3. 【 C 】队列 简记
  4. 【Java线程安全】一个简单的多线程程序
  5. 使用Chrome开发者工具研究JavaScript函数的原生实现原理
  6. WSDL文件生成WEB service server端C#程序
  7. 5单个编译总会编译全部_VS2019 v16.5 MSVC编译器后端更新汇总
  8. hdu4561 bjfu1270 最大子段积
  9. python时间格式转换format_【参考】Python日期时间转换与格式化
  10. iOS图片高斯模糊处理
  11. Cadence Allegro学习之PCB封装库的导出
  12. 加入收藏与设为首页代码(兼容各种浏览器)
  13. 银河麒麟系统服务端命令_麒麟系统介绍
  14. Mounty for NTFS-让你的Mac OS M1可以正确读写NTFS文件系统
  15. 小米笔记本如何开启VT虚拟化
  16. 编辑器之神——vim编辑器
  17. python实现ItemCF算法
  18. 云呐|固定资产条码管理系统的应用实例
  19. 判断字符串不超过20个字符_如何阻止超过140个字符的推文(如果确实需要)
  20. 老K推荐,影响10位大佬的10本经典好书!

热门文章

  1. 当编程语言都变成女孩子,你会不会喜欢她们!
  2. Facebook最新Libra币开发指南---接口服务器开发
  3. oracle11g导入或导出dump文件
  4. 定期把电脑的文件备份到服务器,怎么让电脑定期自动备份文件或文件夹(学会这一招,让电脑自动备份你的重要资料)...
  5. 【顺序表】13 顺序表ADT模板设计及简单应用:将顺序表中前 m 个元素和后 n 个元素进行互换
  6. 阿里痛斥纵容造假包庇售假是社会公敌,对比四平台打假凸显“阿里力度”
  7. 比较EFI和BIOS
  8. 白话空间统计二十一:密度分析(七) Python实现
  9. 【计算理论】计算复杂性 ( NP 完全问题 - 布尔可满足性问题 ★ | 布尔可满足性问题是 NP 完全问题证明思路 ) ★
  10. 从知识营销的爆发,触达知乎的高价值人群