export c ++ Klasse nach duktape

8

sage ich habe einen C ++ - Klasse Point

%Vor%

Ich möchte JavaScript-Funktionalität hinzufügen und wählte duktape.

ist es möglich, diese Klasse in Javascript wieder zu verwenden? sag

%Vor%

Ich habe die Dokumentation von duktape gelesen und es enthält nur Anweisungen zur Wiederverwendung von Funktionen in Javascript.

    
mika 18.05.2015, 07:03
quelle

1 Antwort

10

Mein persönlicher Rat ist es, C ++ Bindings genau so zu erstellen wie in JavaScript.

Sie müssen nur das reale C ++ - Objekt im JavaScript-Objekt speichern. Dazu verwenden wir interne Eigenschaften .

Sie müssen eine Funktion erstellen, die von JavaScript als Konstruktorfunktion aufgerufen wird, dann müssen Sie nur ihren Prototyp ausfüllen und einen Finalizer setzen. Es ist nicht schwer, aber es erfordert viel Code, so dass Sie im Grunde Wrapper erstellen möchten, um sie einfacher zu machen.

%Vor%     
markand 22.05.2015 08:03
quelle

Tags und Links