适用于PhoneGap的JS原型?

时间:2013-05-11 16:07:56

标签: javascript cordova prototype

我正在尝试使用JS在PhoneGap中编写应用程序。我刚刚开始,我需要做的第一件事是为我的地图创建一个包装类来处理一些额外的功能。我熟悉js原型,已经习惯了将它用于一切。似乎PhoneGap似乎不接受它。我可以在PhoneGap中使用js原型,如果不是,我该如何处理继承?

    function Map(){}
    Map.prototype.DOM = null;
    Map.prototype.GMap = null;
    Map.prototype.initOptions = null;

    Map.prototype.init = function()
    {
        alert();
        this.initOptions = { 
            zoom: 1,
            disableDefaultUI: true,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };  

        this.GMap = new google.maps.Map(this.getDOM(), this.initOptions);
    }

    // Modifiers

    Map.prototype.setDOM = function(DOM)
    {
        this.DOM = DOM;
    }

    // Accessors

    Map.prototype.getDOM = function(){return this.DOM;}
    Map.prototype.getGMap = function(){return this.GMap;}

1 个答案:

答案 0 :(得分:0)

回答我自己的问题答案是肯定的 - 你可以。它开箱即用。

我遇到了语法错误,但因为原型而无法正常工作。