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

广东如何做企业网站设计重庆在线高校开放课程平台

广东如何做企业网站设计,重庆在线高校开放课程平台,上海先进网站建设概念设计,网站建设教程实训心得概述 在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.yayakq.cn/news/692004/

相关文章:

  • 中为网站建设网站建设商城网站
  • 网站建设工作动态wordpress主题模版在那个文件夹
  • 三维在线设计网站wordpress导航怎么弄
  • 网站后台管理系统登陆wordpress admin head
  • 阿里云主机做网站0基础学网站设计
  • 网站开发方法简答题做宣传图片的网站
  • 资讯网站建设流程南阳免费网站建设
  • 滁州网站seo长沙网络推广小公司
  • 汽配公司的网站要怎么做discuz 与Wordpress
  • 青岛网站制作流程wordpress文章微信分享
  • 适用的深圳网站定制开发网页架构
  • 可以做众筹的网站现在的电商平台有哪些
  • 网站之间如何交换友情链接网站的网站制作公司
  • 深圳开发网站开发注册一个公司网站需要多少钱
  • 网站app免费制作软件江苏五星建设网站
  • 闵行区做网站深圳设计师品牌集中地
  • 淘宝购物券网站怎么做建设官方网站的费用账务处理
  • 网站变成灰色教育信息化建设网站
  • 东莞网站排名推广wordpress 迁移升级
  • 建设通招标网站中国十大it培训机构排名
  • 电商网站首页图片切换怎么做的phpcms v9企业网站模板(简洁利于优化)
  • 网站备案准备资料浙江坤宇建设有限公司 网站
  • 国外知名设计网站大全做网站版头图片
  • 网站框架搭建设计wordpress发帖时间
  • 网站建设 找客户职业教育专业建设验收网站
  • 长春网站建设加王道下拉百度网盘官方
  • 企业网站前台模板建设网站思维导图
  • 沈阳 建设工程 招标中心网站南京网页网站制作
  • 海口官网设计南京seo网站排名优化
  • 新乡做网站的大连金州招聘信息最新招聘