OpenLayers2.12学习教程之命名空间

html5是大势所趋,不管是互联网还是移动互联网,最终web应用将取代本地应用。一直想好好的研究一下openlayers开源代码,各种原因吧都给搁浅了。作为GIS科班出生的我来说,研究一下开源互联网地图的项目更是理所应当。所以,我将从GIS的角度来由浅入深,系统的学习一下Openlayers,并在博客更新,一来也是将自己的研究成果分享给大家,二来对自己来说也是一个约定。由于第一次比较系统的分享学习经验,所以经验不足,希望大家尽情拍砖。我也将虚心受教!

###为什么要用命名空间

跟java中的包或者C#中的命名空间的作用类似,使用命名空间的作用就是防止同名类或者同名函数的冲突。avaScript 的命名空间并不是真正的命名空间, 只是在脚本内部创建一个封闭的小空间, 必须通过特定的空间名称才能对空间内部的代码进行访问。

###怎样使用命名javascript的命名空间

1、声明一个匿名函数;

2、在匿名函数内部声明和实现内部方法,然后将内部函数注册到window对象上;

Published: September 27 2012