Μετάβαση στο κύριο περιεχόμενο

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.

Παραδείγματα

Live Editor
Αποτέλεσμα
ReferenceError: Provider is not defined