JavaScript Shell
Ένα διαδραστικό κέλυφος Javascript που μπορεί να χρησιμοποιηθεί για την εκτέλεση εντολών JavaScript. Το κέλυφος περιέχει μια κονσόλα που εμφανίζει μηνύματα σφάλματος, προειδοποιήσεις κ.λπ.
Επιλογές
- code |
string
: Κώδικας JavaScript προς αξιολόγηση. Default:''
. - solution |
string
: για ερωτήσεις προγραμματισμού, κωδικός "string" που αντιπροσωπεύει την επίσημη λύση του προβλήματος. Default:''
. - hints |
array<(string|node)>
: για ερωτήσεις προγραμματισμού, μια σειρά από συμβουλές που παρέχουν καθοδήγηση για τον τρόπο προσέγγισης του προβλήματος. Default:[]
. - precompute |
boolean
: ελέγχει αν ο προεπιλεγμένος κώδικας θα πρέπει να εκτελεστεί μόλις το στοιχείο έχει τοποθετηθεί. Default:false
. - chat |
boolean
: ελέγχει αν θα πρέπει να ενεργοποιηθεί η λειτουργία ομαδικής συνομιλίας. Default:false
. - check |
string
: προσαρτημένος κώδικας JavaScript για να ελέγξει τον "κώδικα" που πρέπει να αξιολογηθεί. Default:none
. - disabled |
boolean
: ελέγχει αν θα απενεργοποιηθούν όλες οι είσοδοι του χρήστη και αν το μπλοκ κώδικα θα είναι στατικό. Default:false
. - lines |
number
: αριθμός γραμμών που θα εμφανιστούν. Default:5
. - className |
string
: όνομα κλάσης. Default:''
. - style |
object
: Στυλ γραμμής CSS. Default:{}
. - onChange |
function
: callback που καλείται κάθε φορά που αλλάζει η είσοδος του πεδίου κειμένου. Default:onChange() {}
. - onEvaluate |
function
: callback που καλείται κάθε φορά που γίνεται κλικ στο κουμπί "Αξιολόγηση".. Default:onEvaluate() {}
. - vars |
object
: αντικείμενο εμβέλειας με μεταβλητές που θα πρέπει να είναι διαθέσιμες για την αξιολόγηση του "κώδικα. Default:none
.
Παραδείγματα
- Minimal
- With Style
- Ten Lines
Live Editor
Αποτέλεσμα
ReferenceError: Provider is not defined