使用javascript怎么实现一个地图对象功能

  介绍

这篇文章主要介绍了使用javascript怎么实现一个地图对象功能,小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随小编来看看吧!

javascript的特点

1. javascript主要用来向HTML页面添加交互行为。   2. javascript可以直接嵌入到HTML页面,但写成单独的js文件有利于结构和行为的分离。   3. javascript具有跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行。

<强> javascript Java中自定义对象实现的地图对象功能

Java中有集合,地图等对象存储工具类,这些对象使用简易,但是在JavaScript中,你只能使用数组对象。

这里我创建一个自定义对象,这个对象内包含一个数组来存储数据,数据对象是一个关键,可以实际存储的内容!,

这里关键,你要使用字符串类型,和Java一样,你可以进行一些增加,删除,修改,获得的操作。

使用很简单,我先把工具类给大家看下:

/* *,   1.0,* @version    ,* @author  cuisuqiang@163.com    ,*用于实现页面,Map 对象,关键只能是字符串,对象随意,   ,*/var  Map =, function () {,=,,this._entrys  new 数组();,   ,,=,this.put 函数(键,值){,   if 才能;(key ==, null  | |, key ==,未定义),{,   ,,,返回;   ,,},   var 才能;index =, this._getIndex(关键),,   if 才能;(index ==, 1), {,   ,,var  entry =, new 对象();,   ,,entry.key =,关键,,   ,,entry.value =,值;,   ,,this._entrys [this._entrys.length],=,入口,,   其他,}{大敌;   (指数),才能this._entrys .value =,价值,,   ,,},,,   ,};=,this.get 函数(键){,   var 才能;index =, this._getIndex(关键),,   return 才能;(index  !=, 1), ?, this._entrys(指数).value :,零,,   ,};=,this.remove 函数(键){,   var 才能;index =, this._getIndex(关键),,   if 才能;(index  !=, 1), {,   ,,this._entrys.splice(指数,1),,   ,,},   ,};   ,this.clear =, function () {,   时间=this._entrys.length 才能;0;,,   ,};=,this.contains 函数(键){,   var 才能;index =, this._getIndex(关键),,   return 才能;(index  !=, 1), ?, true :,假的,,   ,};   ,this.getCount =, function () {,   this._entrys.length; return 才能;   ,};   ,this.getEntrys =, function () {,   this._entrys; return 才能;   ,};=,this._getIndex 函数(键){,   if 才能;(key ==, null  | |, key ==,未定义),{,   ,,return  1,   ,,},   var 才能;_length =, this._entrys.length;,   for 才能;(var 小姐:=,0;,小姐:& lt;, _length;,我+ +),{,   ,,var  entry =, this._entrys[我];,   ,,if  (entry ==, null  | |, entry ==,未定义),{,   继续,,,,,   ,,},   ,,if  (entry.key ===,键),{//equal    ,,,return 我,,   ,,},   ,,},   ,,return  1;   ,};   }

,如果你不懂Js中对象的创建等一些基础知识,自己可以网上查一下。

//,自定义地图对象,   var  map =, new 地图();,   map.put (“a",“a"),,   alert (map.get (“a")),,   map.put (“a",“b"),,   alert (map.get (“a"));

以上就是小编为大家收集整理的使用javascript怎么实现一个地图对象功能,如何觉得网站的内容还不错,欢迎将网站推荐给身边好友。

使用javascript怎么实现一个地图对象功能