JavaScript Shell
Eine interaktive Javascript-Shell, die zum Ausführen von Javascript-Befehlen verwendet werden kann. Die Shell enthält eine Konsole, die Fehlermeldungen, Warnungen usw. anzeigt.
Optionen
- code |
string: JavaScript-Code, der ausgewertet werden soll. Default:''. - solution |
string: für Programmierfragen, CodeString, der die offizielle Lösung für das Problem darstellt. Default:''. - hints |
array<(string|node)>: bei Programmierfragen eine Reihe von Hinweisen, die eine Hilfestellung bei der Herangehensweise an das Problem geben. Default:[]. - precompute |
boolean: steuert, ob der Standardcode ausgeführt werden soll, wenn die Komponente montiert ist. Default:false. - chat |
boolean: steuert, ob die Gruppenchatfunktionalität aktiviert werden soll. Default:false. - check |
string: angehängter JavaScript-Code zur Überprüfung des auszuwertendenCodes. Default:none. - disabled |
boolean: steuert, ob alle Benutzereingaben deaktiviert und der Codeblock statisch werden soll. Default:false. - lines |
number: Anzahl der anzuzeigenden Zeilen. Default:5. - className |
string: Klassenname. Default:''. - style |
object: CSS-Inline-Stile. Default:{}. - onChange |
function: Callback, der bei jeder Änderung der Textfeldeingabe aufgerufen wird. Default:onChange() {}. - onEvaluate |
function: Callback, der immer dann aufgerufen wird, wenn die SchaltflächeEvaluateangeklickt wird. Default:onEvaluate() {}. - vars |
object: Scope-Objekt mit Variablen, die dem ausgewertetenCodezur Verfügung gestellt werden sollen. Default:none.
Beispiele
- Minimal
- With Style
- Ten Lines
Live-Editor
Ergebnis
ReferenceError: Provider is not defined