2013-05-11 4 views
0

JS로 PhoneGap에 앱을 작성하려고합니다. 방금 시작했는데 가장 먼저해야 할 일은 내지도에 대한 래퍼 클래스를 만들어 일부 추가 기능을 처리하는 것입니다. 저는 js 프로토 타입에 익숙하며 모든 것을 위해 익숙해졌습니다. PhoneGap이 동의하지 않는 것 같습니다. PhoneGap에서 js 프로토 타입을 사용할 수 있습니까? 어떻게 상속을 처리합니까?JS Prototype for PhoneGap?

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;} 
+0

내 코드를 기본 설정으로 편집하는 이유는 무엇입니까? 나는 개통 블록이 새로운 라인에 있어야한다. –

+0

js가 JavaScript로 바뀌는 것을 이해할 수 있지만 코드 형식은 주로 의견입니다. 어떤 사람들은 메서드 호출, if 문 또는 루프와 같은 줄에서 시작 블록을 선호하지만 그 아래의 줄에서 선호합니다. 그렇게하면 컨트롤 구조를 한눈에 해석하는 것이 더 빠릅니다. –

답변

0

내 대답에 대한 대답은 예 - 할 수 있습니다. 그것은 바로 상자에서 작동합니다.

구문 오류가 있었지만 프로토 타입 때문에 작동하지 않았습니다.