当前位置: 首页 > news >正文

准备网站的工作长沙网站排名推广

准备网站的工作,长沙网站排名推广,网易企业邮箱登录一下,站酷网logo素材图库概述 在Map类中,有一种高频出现的类Collection(即集合),比如Map类中interaction、controls和overlay的定义初始化和一些操作调用都和Collection有关。本文主要介绍 Openlayers 中Collection类的实现以及Collection类的事件机制。 源码剖析 Collection类 Collection类本质…

概述

Map类中,有一种高频出现的类Collection(即集合),比如Map类中interactioncontrolsoverlay的定义初始化和一些操作调用都和Collection有关。本文主要介绍 Openlayers 中Collection类的实现以及Collection类的事件机制。

源码剖析

Collection

Collection类本质上就是对标准Javascript数组进行了一层封装,添加了一些方法。当对集合进行添加或者移除数组项时,会触发一个事件,比如上面示例中的CollectionEventType.ADDCollectionEventType.REMOVE操作被监听触发后,就会执行后面的回调函数。

其实现如下:

class Collection extends BaseObject {constructor(array, options) {options = options || {};this.unique_ = !!options.unique;this.array_ = array ? array : [];}clear() {while (this.getLength() > 0) {this.pop();}}extend(arr) {for (let i = 0, ii = arr.length; i < ii; ++i) {this.push(arr[i]);}return this;}forEach(f) {const array = this.array_;for (let i = 0, ii = array.length; i < ii; ++i) {f(array[i], i, array);}}getArray() {return this.array_;}item(index) {return this.array_[index];}getLength() {return this.get(Property.LENGTH);}insertAt(index, elem) {if (index < 0 || index > this.getLength(
http://www.mmbaike.com/news/88161.html

相关文章:

  • 北京网站开发怎么做线上营销培训
  • godaddy wordpress托管博客seo怎么做
  • 哪个网站做外贸好排名优化是怎么做的
  • 免备案的网站建设网站建设关键词排名
  • aws ec2安装wordpress济宁seo公司
  • 盈科互动武汉网站建设网络游戏推广员
  • 旅游网站设计源码百度一下搜索引擎
  • 柳州在哪里做网站网络营销手段
  • element-ui网站开发今日最新消息新闻报道
  • 给人做赌博网站犯法嘛优化步骤
  • 网站推广类型如何免费创建自己的网站平台
  • 个人网站建设方案书怎么写免费推广seo
  • php网站开发设计系统谷歌google官方网站
  • 木马设计公司企业seo职位
  • 网站先做前台还是后台seo搜索引擎优化服务
  • 北海建设网站搜索引擎优化怎么做
  • 天津网站建设多少钱竞价恶意点击器
  • 在线短视频网站开发费用核心关键词和长尾关键词
  • 搭建网站后的网址百度一下就会知道了
  • 合肥做政府网站网球排名即时最新排名
  • 做本地网站怎么挣钱网页制作代码大全
  • 做钢管网站什么是网络营销平台
  • 如何评价网站是否做的好坏成人教育培训机构
  • 重庆巴南区网站开发公司电脑培训网上免费课程
  • wordpress模板网站模板什么时候网络推广
  • 南京市工程建设交易中心网站广州网络推广外包平台
  • 高端网络工程师培训seo优化包括哪些
  • 网站建设平台多少钱南京seo招聘
  • 苏州无锡市住房和城乡建设局网站网站性能优化的方法有哪些
  • 网络传奇游戏排行榜搜索引擎优化是指