Eine Webkomponente, mit der Sie auf Ihrer Website über die öffentliche Kolben -API hochstufige Programmiersprachen auf Ihrer Website ausführen können
Zeigen Sie Ihre Unterstützung!
Hier können Sie eine Demo der hier verwendeten Code -Läufer -Webkomponente anzeigen.
So verwenden Sie Codeläufer :
Legen Sie ein language
auf eine unterstützte Programmiersprache fest, die Sie bevorzugen - Beispiel unten - Beispiel unten
< code-runner language =" python " > </ code-runner >
Fügen Sie dieses Skript in Ihr HTML -Dokument auf.
<script src="https://cdn.jsdelivr.net/gh/MarketingPipeline/Code-Runner-Web-Component@main/dist/code-runner-wc.min.js" defer></script>
So verwenden Sie Codeläufer mit vordefinierter Code :
Sie können ein Code-Beispiel vor dem Ausführen definieren, indem Sie einfach den Code in ein code-runner
Element wie SO einfügen-
< code-runner language =" python " > print('hello world') </ code-runner >
Attribut | Bedeutung | Standard | Erforderlich |
---|---|---|---|
Sprache | Die Programmiersprache zum Ausführen von Code mit | Undefined | Ja |
awk
, bash
, befunge93
, brachylog
, brainfuck
, bqn
, c
, c++
, cjam
, clojure
, cobol
, coffeescript
, cow
, crystal
, csharp
, csharp.net
, d
, dart
, dash
, dragon
, elixir
, emacs
, emojicode
, erlang
, file
, forte
, forth
, fortran
, freebasic
, fsharp.net
, fsi
, go
, golfscript
, groovy
, haskell
, husk
, iverilog
, japt
, java
, javascript
, jelly
, julia
, kotlin
, lisp
, llvm_ir
, lolcode
, lua
, matl
, nasm
, nasm64
, nim
, ocaml
, octave
, osabie
, paradoc
, pascal
, perl
, php
, ponylang
, powershell
, prolog
, pure
, python
, Python, python2
, pyth
, raku
, retina
, rockstar
, rscript
, ruby
, Scala, scala
, rust
, Scala, racket
, Scala, Scala, Raku smalltalk
, sqlite3
, swift
, typescript
, basic
, basic.net
, vlang
, vyxal
, yeethon
, zig
,
Willst du das verbessern? Erstellen Sie eine Pull -Anfrage mit detaillierten Änderungen / Verbesserungen! Wenn Sie genehmigt werden, werden Sie in die Liste der Mitwirkenden dieses fantastischen Projekts hinzugefügt!
Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilnehmen.
Dieses Projekt ist unter der GPL -3.0 -Lizenz lizenziert - Einzelheiten finden Sie in der lizenz.md -Datei.