Ich suche nach einem einfachen Weg, wie ein Endbenutzer "Pseudo-Code" generieren kann, um eine endgültige Zeichenfolge zu erzeugen. Ich denke, es wäre einfacher, wenn ich ein Beispiel geben würde.
Ich habe die folgenden Variablen:
Round
Game
Wins
Losses
Player
Opponent
Rating
Am Ende meiner Anwendung mache ich das alles manuell.
%Vor%Was ich letztendlich tun möchte, ist, dem Endbenutzer die Kontrolle darüber zu geben, wie diese Zeichenkette angezeigt wird. Ich möchte, dass sie Variablen hinzufügen, wo sie wollen, und if / else-Anweisungen hinzufügen.
Ich habe ein wenig in selectize und select2 , und sie scheinen auf dem richtigen Weg zu sein, nach dem ich suche, aber sie enthalten wirklich keine if / else-Funktionalität, die ich brauche. Etwas, das ich in der Vergangenheit verwendet habe, ist Blockly , das if / else-Logik enthält, aber das kann bis zum Ende etwas komplex sein Benutzer. Hat jemand andere Empfehlungen von Javascript / jQuery Plugins / Skripts, die ich verwenden kann, um dies zu erreichen?
Sie können weiterhin selectize verwenden und einige schöne CSS-Funktionen hinzufügen. Z.B. Sie könnten den Datenwert-Selektor verwenden
%Vor%um if / else-Tags von anderen Tags zu unterscheiden. Als nächstes könnten Sie den Selektor für angrenzende Geschwister css ( Ссылка ) verwenden, um das nächste Tag danach zu finden eine if-Anweisung, um dies auch zu markieren
%Vor%Darüber hinaus können Sie Variablen auch mit derselben Technik unterscheiden. Später könnte ein Parser die if / else-Anweisungen mit regexp oder dem, was Ihnen am besten passt, parsen.
Jemand könnte dann etwas schreiben wie
%Vor%wobei die Klammern "Tags" anzeigen. Ihr Parser sollte dann Tags mit Zitaten "" als String verwenden.
Angenommen, Sie verwenden PHP, um nach Schlüsselwörtern in einem String zu suchen und sie durch die Dinge zu ersetzen, die Sie wirklich wollen!
%Vor%Suchen Sie zum Beispiel nach [RUNDE] und ersetzen Sie es durch Ihren gewünschten Inhalt.
Dann, ohne die Seite neu zu laden, verwenden Sie ajax, um die PHP-Datei aufzurufen, um die Arbeit für Sie zu erledigen!
Wenn Sie nach einer benutzerdefinierten clientseitigen Analyse von Text suchen, hilft Ihnen das vielleicht.
Tags und Links javascript jquery