JavaScript Shell
Un shell Javascript interactiv care poate fi utilizat pentru a executa comenzi JavaScript. Shell-ul conține o consolă care afișează mesaje de eroare, avertismente etc.
Opțiuni
- code |
string
: Codul JavaScript care urmează să fie evaluat. Default:''
. - solution |
string
: pentru întrebări de programare, codulstring
reprezentând soluția oficială a problemei.. Default:''
. - hints |
array<(string|node)>
: pentru întrebările de programare, o serie de sugestii care oferă îndrumări privind modul de abordare a problemei. Default:[]
. - precompute |
boolean
: controlează dacă codul implicit trebuie executat după ce componenta a fost montată.. Default:false
. - chat |
boolean
: controlează dacă trebuie activată sau nu funcționalitatea chat-ului de grup. Default:false
. - check |
string
: cod JavaScript adăugat pentru a verificacode
care urmează să fie evaluat. Default:none
. - disabled |
boolean
: controlează dacă se dezactivează toate intrările utilizatorului și dacă blocul de cod este static.. Default:false
. - lines |
number
: numărul de linii de afișat. Default:5
. - className |
string
: numele clasei. Default:''
. - style |
object
: Stiluri inline CSS. Default:{}
. - onChange |
function
: callback invocat ori de câte ori se modifică datele introduse în câmpul de text. Default:onChange() {}
. - onEvaluate |
function
: callback invocat ori de câte ori se face clic pe butonulEvaluate
.. Default:onEvaluate() {}
. - vars |
object
: obiect de domeniu de aplicare cu variabile care trebuie să fie puse la dispoziție pentrucode
evaluat. Default:none
.
Exemple
- Minimal
- With Style
- Ten Lines
Editor live
Rezultat
ReferenceError: Provider is not defined