Un composant Web qui vous permet d'exécuter des langages de programmation de haut niveau sur votre site Web via l'API Public Piston
Montrez votre soutien!
Vous pouvez afficher une démonstration du composant Web de Code Runner dans l'utilisation ici.
Comment utiliser Code Runner :
Définissez un attribut language
à un langage de programmation pris en charge que vous préférez utiliser - exemple ci-dessous
< code-runner language =" python " > </ code-runner >
Incluez ce script dans votre document HTML.
<script src="https://cdn.jsdelivr.net/gh/MarketingPipeline/Code-Runner-Web-Component@main/dist/code-runner-wc.min.js" defer></script>
Comment utiliser Code Runner avec du code prédéfini :
Vous pouvez prédéfinir un exemple de code à exécuter, simplement en insérant le code à l'intérieur d'un élément code-runner
comme ainsi -
< code-runner language =" python " > print('hello world') </ code-runner >
Attribut | Signification | Défaut | Requis |
---|---|---|---|
langue | Le langage de programmation pour exécuter du code avec | Undefined | Oui |
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
racket
nasm64
retina
nim
raku
ocaml
, octave
, osabie
scala
paradoc
ruby
pascal
rscript
perl
rust
prolog
rockstar
python2
pyth
python
php
ponylang
powershell
pure
smalltalk
, sqlite3
, swift
, typescript
, basic
, basic.net
, vlang
, vyxal
, yeethon
, zig
,
Vous voulez améliorer cela? Créez une demande de traction avec des modifications / améliorations détaillées! Si vous êtes approuvé, vous serez ajouté à la liste des contributeurs de ce projet génial!
Voir également la liste des contributeurs qui participent à ce projet.
Ce projet est autorisé en vertu de la licence GPL-3.0 - voir le fichier Licence.md pour plus de détails.