Ich war sehr an hierarchischen Zustandsautomaten interessiert, insbesondere an JavaScript, und ich fand dieses Framework und wie es aussieht . Ich bin mir jedoch nicht sicher, ob es hierarchische Operationen ausführen kann.
Kennt irgendjemand von Lösungen, die schon da draußen für Hierarchiezustandsmaschinen sind?
Wenn Sie etwas wie das in in diesem Artikel beschriebene Muster wünschen, sieht es so aus, als ob das von Ihnen verknüpfte Framework funktioniert das:
%Vor%Zustandsmaschine Klassen
Sie können alle Instanzen einer Klasse auch in eine FSM umwandeln, indem Sie die State Machine-Funktionalität auf den Prototyp anwenden, einschließlich Ihrer Callbacks in Ihrem Prototyp, und ein Startup-Ereignis zur Verwendung beim Erstellen von Instanzen bereitstellen:
Dies sollte einfach anzupassen sein, um zu Ihrem geeigneten Mechanismus für die Objektkonstruktion zu passen.
Mit anderen Worten, an dieser Stelle sollten Sie in der Lage sein, die übliche JavaScript-Vererbung zu machen, etwa wie folgt:
%Vor%Ich weiß, es ist eine alte Frage, aber Sie können sich die iFSM-Bibliothek auf der Basis von jQuery ansehen, die HSM entwerfen kann: Ссылка
Tags und Links javascript finite-state-machine state-machines