`

Openlayers 类打补丁的方法

 
阅读更多

在一个SDK框架写完后,突然发现,有些类的方法判断不够全面。若此时在现有的框架中增加这些判断,在一定程度上可能会打乱框架的逻辑,于是采用打补丁的方式,就不用修改框架本身。

打补丁常常是通过覆盖框架中的方法予以实现。比如:

Geo.View3D.Layer.Vector.prototype.drawFeature = function(feature) {

   ...
 }

以上的方法就是在原型上重写drawFeature方法实现打补丁。将这个方法放在补丁文件中导入工程即可。比如hotfix.js

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics