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
: обратна връзка, задействана при всяка промяна на входа на текстовото поле. Default:onChange() {}
. - onEvaluate |
function
: обратна връзка, която се задейства при натискане на бутонаEvaluate
.. Default:onEvaluate() {}
. - vars |
object
: обект от обхвата с променливи, които трябва да бъдат достъпни за оценяванияcode
. Default:none
.
Примери
- Minimal
- With Style
- Ten Lines
Редактор в реално време
Резултат
ReferenceError: Provider is not defined