Премини към основното съдържание

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.

Примери

Редактор в реално време
Резултат
ReferenceError: Provider is not defined