Antoine Hedin
Systèmes d'information - Technologies Java et Web

CodePen : un nouvel outil de développement web en ligne
Publié le 05/09/2014

Présentation

Similaire à l'éditeur JSFiddle présenté dans un précédent article, CodePen propose à l'utilisateur une interface complète et intuitive pour développer et tester pas à pas son code HTML, CSS et Javascript avant de le partager.

Chaque modification d'une des trois fenêtres de code entraîne un rafraîchissement automatique de la fenêtre de résultat.

 

Code HTML

Code Paramétrage

Le paramétrage permet de personnaliser les balises <html> et <head> y compris dans le cas où le code associé n'est qu'une partie d'une page HTML.

Le code HTML peut être généré en utilisant d'autres langages interprétés/compilés automatiquement par l'éditeur. L'exemple suivant propose l'équivalent du code précédent en Haml.

Code Paramétrage

Le bouton a pour effet de compiler le code saisi et prévisualiser le code HTML correspondant :

 

Code CSS

Code Paramétrage

Les options principales du paramétrage CSS sont :

  • la référence vers un ou plusieurs fichiers CSS externes ;
  • l'analyse du code saisi par CSS Lint.

 

Code Javascript

Code Paramétrage

Le paramétrage Javascript permet notamment :

  • d'utiliser la dernière version de divers framewords Javascript tels que jQuery, Angular, Ext JS, Dojo, ... ;
  • de référencer un ou plusieurs fichiers Javascript externes ;
  • d'analyser le code saisi via JS Hint.

 

Partage

Différents moyens de partage sont disponibles :

En plus du lien d'accès direct à CodePen disponible dès que le code est sauvegardé, on peut ainsi :

  • partager son code sur divers réseaux sociaux ;
  • sauvegarder le code sous la forme d'un Gist accessible sur github.com :
  • exporter les différentes portions de code dans un fichier ZIP ;
  • accéder directement aux portions de code spécifiques via des liens distincts pour chaque langage.