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