Connectez-vous avec l'un des éléments suivants pour pouvoir enregistrer votre code en votre nom :
Ctrl + Alt + 0">1 A PROPOS
<!DOCTYPE html>
<html lang="fr">
<head>
<title>JdBEdit - Demo</title>
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<style type="text/css">
body {
font-family: Arial, Helvetica, sans-serif
}
h1 {
color: #779dBE
}
</style>
</head>
<body>
<!-- Contenu à afficher -->
<h1>Hello World</h1>
<p>Bienvenue sur JdBEdit</p>
<p>Cliquez sur le bouton ci-dessous pour le désactiver.</p>
<input type="button" value="Cliquez pour désactiver"/>
<script type="text/javascript">
// Ouvrez la console (Ctrl + Shift + I ou F12)
// pour voir le texte ci-dessous
console.log("Et voilà !");
var btns = document.querySelectorAll("input[type=button]");
btns[0].onclick = function() {
this.setAttribute("disabled", true);
this.value = "Bouton désactivé";
};
</script>
</body>
</html>
Créé en 2017, JdBEdit est maintenu et amélioré par José dBruxelles.
JdBEdit est un éditeur de code à portée de main développé à l'aide du langage de programmation JavaScript.
Version | 2.21.0 |
Dernière mise à jour | |
Crédits | Licence |
Conditions / Copyright © 2025
Connectez-vous avec l'un des éléments suivants pour pouvoir enregistrer votre code en votre nom :
En vous connectant à JdBEdit avec votre compte GitHub, vous reconnaissez avoir lu et acceptez ces Conditions.
Vous n'avez pas de compte GitHub ? Inscrivez-vous
Sauvegardez votre travail dès maintenant. Vous pourrez revenir à des versions précédemment sauvegardées.
En cliquant sur le bouton "Enregistrer", votre code sera enregistré en tant qu'une nouvelle version et vous obtiendrez des liens que vous pourrez partager avec d'autres personnes ou intégrez dans un site web. Vous acceptez par la même occasion les termes et conditions de JdBEdit.
Si vous souhaitez ouvrir un fichier gist, vous pouvez le faire en insérant son adresse du lien ou tout simplement son ID dans le champ ci-dessous :
Vous pouvez aussi glisser et déposer vos codes directement à l'endroit voulu dans l'éditeur.
Fichier(s) ouvert(s) sur ce navigateur | |
---|---|
Nom | ID |
Fichier(s) dupliqué(s) sur ce navigateur | |
---|---|
Nom | ID |
Fichier(s) supprimé(s) sur ce navigateur | |
---|---|
Lorsque vous supprimez un élément de ce tableau, veuillez le supprimer également des deux autres tableaux ci-dessus, pour éviter qu'il réapparaisse. | |
Nom | ID |
Gagnez du temps en utilisant les raccourcis clavier les plus courants et ceux personnalisés pour JdBEdit.
Basculez les modes d'affichage, sauvegarde, embellissement, exécution, décalage de lignes, zoom et plein d'autres actions pratiques sans que vos mains ne quittent le clavier.
63 raccourcis trouvé
Actions | Combinaison de touches |
---|---|
Copier | Ctrl + C |
Couper | Ctrl + X |
Coller | Ctrl + V |
Annuler | Ctrl + Z |
Refaire | Ctrl + Y |
Nouveau fichier | Ctrl + Alt + N |
Ouvrir un fichier (Gist Github) | Ctrl + Alt + O |
Sauvegarder le code actuel en ligne | Ctrl + S |
Sauvegarder le code actuel entant que brouillon | Ctrl + B |
Supprimer le fichier actuel (s'il vous appartient) | Ctrl + Shift + S |
Embellir le code | Ctrl + Enter |
Edition en mode plein écran | F11 |
Aperçu en mode plein écran | Ctrl + Alt + F |
Quitter l'édition ou l'aperçu en mode plein écran | F11 ou Echap |
Activer ou désactiver le mode lecture seule | Ctrl + Shift + L |
Afficher ou fermer les raccouris | Alt + S |
Exécuter le code (Editeur ou Console) | Alt + E |
Effacer l'historique des modifications | Alt + W |
Sélectionner tout | Ctrl + A |
Sélectionner la ligne | Ctrl + L |
Refaire la sélection | Ctrl + U |
Annuler la sélection | Echap |
Commenter ou décommenter la sélection | Ctrl + / |
Rechercher | (Ctrl + F) ou (Ctrl + G) |
Trouver le suivant | Ctrl + G |
Trouver le précédent | Ctrl + Shift + G |
Trouver le (groupe de) mot suivant similaire à celui sélectionné | Ctrl + F3 |
Trouver le (groupe de) mot précédent similaire à celui sélectionné | Ctrl + Shift + F3 |
Remplacer | (Ctrl + H) ou (Ctrl + Shift + F) |
Remplacer tout | Ctrl + Shift + R |
Recherche persistante (La boîte de dialogue reste active) | Alt + F Enter = trouver le Suivant, Maj + Enter = trouver le précédent. |
Activer ou désactiver le mode lecture seule | Ctrl + Alt + L |
Autocomplétion | Ctrl + Espace |
Autocomplétion à partir du document (Force) | Ctrl + Alt + Espace |
Aperçu en plein écran | Ctrl + Alt + F |
Plier/Déplier la balise active | Ctrl + Q |
Aller à la ligne ... | Alt + G |
Aller au début du document | Ctrl + Home |
Aller à la fin du document | Ctrl + End |
Fusionner les lignes | Ctrl + J |
Ajouter une ligne au dessus | Ctrl + Shift + Enter |
Ajouter une ligne au dessous | Ctrl + Enter |
Supprimer la ligne active | Ctrl + Shift + K |
Supprimer la partie droite du curseur | Ctrl + K |
Supprimer la tabulation devant la ligne active | Shift + Tab |
Surligner une répétition | Ctrl + D |
Décaler d'une ligne vers le bas | Ctrl + Shift + Haut (↑) |
Décaler d'une ligne vers le haut | Ctrl + Shift + Bas (↓) |
Dupliquer une ligne | Ctrl + Shift + D |
Sélectionner la ligne | Ctrl + L |
Transposer des caractères | Ctrl + T |
Center la ligne sur l'écran | Ctrl + K C |
Faire une majuscule | Ctrl + K U |
Faire une minuscule | Ctrl + K L |
Afficher le Menu A | Ctrl + Alt + A |
Afficher le Menu B | Ctrl + Alt + B |
Afficher les paramètres | Ctrl + Alt + S |
Afficher le panneau des raccouris | Ctrl + Alt + K |
Afficher le panneau des notifications | Ctrl + Alt + 0 |
Afficher la Console | Ctrl + Alt + C |
Afficher le panneau des librairies | Ctrl + Alt + L |
Afficher le panneau des fonctionnalités | Ctrl + Alt + D |
Développer l'abréviation Emmet | (Ctrl + E) ou Tab |
Votre commentaire est toujours le bienvenu. En conséquence, ne vous énervez pas si je mets du temps à vous répondre, voir si j’oublie carrément de répondre. Normalement, tous les messages sont lus dans les 24h.
<script type="text/javascript"> /* Aperçu de la police */ function getLength (text) { return text ? text.length : 0; } var text = getLength("Wetrafa"); console.log(text) // => 7 </script>
Les navigateurs Web demandent des pages à partir de serveurs Web en utilisant une URL.
L'URL est l'adresse d'une page Web, comme : https://code.wetrafa.xyz.
L'encodage d'URL convertit les caractères en un format qui peut être transmis sur Internet.
Le décodage d'URL convertit les caractères du format Web en format lisible.
Vous pouvez tester vos scripts JavaScript ici
Saisissez le code JavaScript à exécuter
xxxxxxxxxx
COULEUR SURVOLÉE :
HSL : hsl(213, 33%, 25%)
RGB : rgb(43, 62, 85)
HEX : #2b3e55
<!-- Ajoutez votre commentaire ici -->
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<table class="jdb-table-all"> <tr> <th>En-tête</th> <th>En-tête</th> </tr> <tr> <td>Valeur</td> <td>Valeur</td> </tr> </table>
<img class="jdb-img" height="auto" width="100%" src="lib/img/code.exemple.jpg"/>
<ol> <li>Élément 1</li> <li>Élément 2</li> <li>Élément 3</li> </ol>
<ul class="jdb-ul"> <li>Élément 1</li> <li>Élément 2</li> <li>Élément 3</li> </ul>
<form action="/" method="POST"> <label for="first-name">Prénom</label><br/> <input id="first-name" type="text" name="firstname"><br/> <label for="last-name">Nom</label><br/> <input id="last-name" type="text" name="lastname"><br/> <label for="message">Message</label><br/> <textarea id="message" placeholder="Texte"></textarea><br/> <input type="submit" value="Envoyer"> </form>
<script src="lib/js/script.js" type="text/javascript"></script>
<link href="lib/css/style.css" rel="stylesheet" type="text/css"/>
<video width="320" height="240" controls> <source src="video.mp4" type="video/mp4"> Votre navigateur ne prend pas en charge la balise vidéo. </video>
<audio controls> <source src="audio.mp3" type="audio/mpeg"> Votre navigateur ne prend pas en charge la balise audio. </audio>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/4.0.1/mustache.min.js"></script> <div class="mus-template" style="display:none"> <h1>{{header}}</h1> {{#bug}} {{/bug}} {{#items}} {{#first}} <li><strong>{{name}}</strong></li> {{/first}} {{#link}} <li><a href="{{url}}">{{name}}</a></li> {{/link}} {{/items}} {{#empty}} <p>The list is empty.</p> {{/empty}} </div> <div class="mus-json" style="display:none"> { "header": "Couleurs", "items": [ {"name": "Rouge", "first": true, "url": "#Rouge"}, {"name": "Vert", "link": true, "url": "#Vert"}, {"name": "Bleu", "link": true, "url": "#Bleu"} ], "empty": false } </div> <div class="render-mus-template"></div> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { var e, html, json, emplate; try { template = document.querySelector(".mus-template").innerHTML; json = JSON.parse(document.querySelector(".mus-json").innerHTML); html = Mustache.render(template, json).replace(/^\s*/mg, ""); } catch (e) { html = e.toString(); } document.querySelector(".render-mus-template").innerHTML = html; }); </script>
<style type="text/css"> .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> <div class="embed-container"> <iframe src="https://www.youtube.com/embed/8IQbF0IK-f4" frameborder="0" allowfullscreen></iframe> </div>
Avant d'insérer un code CSS, assurez-vous que le curseur est bien dans une balise <style></style>
/* Ajoutez votre commentaire ici */
p { font-size: 20px; }
.className { background-color: green; }
#idName { background-color: green; }
/* L’élément auquel appliquer l’animation */ .animated { animation-name: animationName; animation-duration: 4s; animation-iteration-count: infinite; animation-timing-function: ease-out; } /* Le code de l’animation */ @keyframes animationName { 0% { background-color: red; } 50% { background-color: orange; } 100% { background-color: yellow; } }
/* Style de base */ a:link { color: RoyalBlue; text-decoration: none; } /* Visités */ a:visited { color: Orchid; } /* Actifs */ a:active { color: OrangeRed; } /* Survolés */ a:hover { text-decoration: underline; }
@media screen and (max-width: 320px) { /* Règles appliquées lorsque la largeur de l’écran est supérieure à 320 px */ } @media screen and (min-width: 321px) and (max-width: 768px) { /* Règles appliquées lorsque la largeur de l’écran est entre 321 px et 768 px */ } @media screen and (min-width: 769px) { /* Règles appliquées lorsque la largeur de l’écran est supérieure à 768 px */ }
@font-face { font-family: mapolice; src: url(sensation.woff); font-weight: bold; }
/* Ajoute une flèche avant chaque élément doté de class="arrow" */ .arrow::before { content: "→"; background: DodgerBlue; color: white; }
Avant d'insérer un code JavaScript, assurez-vous que le curseur est bien dans une balise
// Ajoutez votre commentaire ici /* ou encore ici pour * faire plusieurs lignes */
function sayHello (name) { console.log("Bonjour, " + name); } sayHello("David");
var names = [ { id: 5796, name: "David" }, { id: 9835, name: "Jean" }, { id: 2957, name: "Catherine" } ]; console.table(names);
var person = { name: "Jean", skills: ["JS", "HTML"] };
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var text = "<ul>"; for (var i = 0; i < fruits.length; i++) { text += "<li>" + fruits[i] + "</li>"; } text += "</ul>"; document.write(text);
var i, meta_info = { "short_name": "JdBEdit", "start_url": "https://code.wetrafa.xyz", "icons": [ { "src": "icon_16.png", "type": "image/png", "sizes": "16x16" }, { "src": "icon_128.png", "type": "image/png", "sizes": "128x128" }, { "src": "icon_144.png", "type": "image/png", "sizes": "144x144" }, { "src": "icon_192.png", "type": "image/png", "sizes": "192x192" } ], "theme_color": "#557baa" }; console.log("Name: " + meta_info.short_name); for (i = 0; i < meta_info.icons.length; i++) { console.log("link: " + meta_info.icons[i].src + " / size: " + meta_info.icons[i].sizes + " / type: " + meta_info.icons[i].type) }
var count = 5; while (count > 0) { console.log(count); count = count - 1; }
var name = "Jean"; if (name === "Jean") { console.log("Bonjour, " + name); } else if (name === "Catherine") { console.log("Bonjour, " + name); } else { console.log("Bonjour, inconnue"); }
var name = "Jean"; switch (name) { case "Jean": console.log("Bonjour, " + name); break; case "Catherine": console.log("Bonjour, " + name); break; default: /* Faire quelque chose si aucune condition n’est satisfaite */ console.log("Bonjour, inconnue"); }
/* Sélectionne l’élément avec l’identifiant id="button" */ var element = document.querySelector("#button"); element.addEventListener("click", function() { console.log("Click!"); });
/* Sélectionne l’élément avec id="alert" */ var element = document.querySelector("#alert"); element.style.background = "OrangeRed";
CDNJS constitue un réseau de distribution de contenu stable, fiable, à grande vitesse et disponible dans le monde entier pour les bibliothèques open-source les plus populaires. Il est recommandé de toujours utiliser le protocole https.
raccourcis trouvé
Aucune nouvelle notification
En utilisant JdBEdit, vous indiquez ne pas être un robot et accepter l'utilisation des cookies sur ce navigateur web. Plus
Wetrafa utilise des cookies et Google Analytics afin d'analyser le trafic, d'enregistrer vos paramètres pour ce site sur ce navigateur et de personnaliser votre expérience et les publicités sur l'ensemble de ses sites web. Moins
Veuillez sauvegarder votre code pour voir s'ajouter plus de liens à partager.