8 fonctionnalités géniales de CodePen pour la programmation et le développement Web
Débuter avec le développement Web JavaScript peut être un processus frustrant, mais il existe des outils qui facilitent la tâche..
CodePen.io est un environnement de codage intégré au navigateur conçu à la fois pour apprendre à coder et pour prototyper rapidement des idées avec un minimum de tracas..
Dans cet article, nous examinons certaines des fonctionnalités du site et comment elles peuvent vous aider à devenir un meilleur programmeur..
Qu'est-ce que CodePen??
CodePen fournit quelque chose appelé un stylo, qui comprend trois fenêtres différentes pour HTML, CSS et JavaScript, ainsi qu'un volet de visualisation qui se met à jour en temps réel au fur et à mesure de la frappe..
Bien que les développeurs Web l'utilisent fréquemment pour présenter des idées de sites Web, c'est également un excellent endroit pour apprendre les bases du développement Web frontal. Voici les fonctionnalités les plus remarquables que vous devez connaître lors de l'utilisation de CodePen.
1. pré-processeurs
Les préprocesseurs sont des langages interprétés ou compilés conçus pour simplifier le codage. Ils peuvent ajouter des fonctionnalités à une langue pour plus de commodité et rendre le code plus facile à lire. En développement Web, une combinaison de pré-processeurs pour HTML, CSS et JavaScript est utilisée pour créer rapidement du code propre.
Si vous étudiez le développement Web et souhaitez essayer différents préprocesseurs, CodePen vous permet de changer de préprocesseur à la volée et de voir le code compilé en temps réel. Chacun des trois volets de l'application CodePen a un menu déroulant en haut à droite. Sélectionner Voir le HTML / CSS / JS compilé pour voir comment le code sera interprété.
Dans ce stylo, nous avons créé un site simple en utilisant Haml et Toupet styliser du texte d'en-tête. En sélectionnant Voir compilé affiche les standards HTML et CSS. Dans cet exemple, la différence est minime. Lors de l’apprentissage d’une nouvelle langue, il peut être utile de voir à quoi ressemble le code prétraité une fois compilé..
2. Ressources externes
Parallèlement à la prise en charge native des préprocesseurs, CodePen prend en charge les scripts externes. Cela en fait le lieu idéal pour acquérir une expérience pratique des bibliothèques pour vos projets personnels, ou pour se rafraîchir dans les bibliothèques d'applications Web populaires telles que React 7 meilleurs tutoriels gratuits pour apprendre à faire des applications Web Réagissez et créez des applications Web 7 meilleurs tutoriels gratuits pour apprendre à réagir Les cours Web Apps Free sont rarement aussi complets et utiles - mais nous avons trouvé plusieurs cours React qui sont excellents et qui vous permettront de démarrer du bon pied. Lire la suite .
Pour ajouter une bibliothèque externe, ouvrez le Réglages sur le stylo et dirigez-vous sur l’onglet JavaScript. Il existe deux façons d’ajouter des ressources, soit en ajoutant manuellement l’URL de la ressource, soit en effectuant une recherche..
Nous avons utilisé cette fonctionnalité dans notre article traitant de l’animation Web avec mo.js, ainsi que du prétraitement de Babel..
Voir l'exemple Pen Mojs MUO par Ian (@Bardoctorus) sur CodePen.
Oui, les stylos CodePen peuvent être intégrés! Allez-y et cliquez sur le volet de visualisation ci-dessus pour voir les résultats du didacticiel Mo.js.!
D'autres stylos peuvent être importés un peu comme des bibliothèques externes. Cela signifie que vous pouvez utiliser des éléments de stylos précédemment écrits pour les utiliser comme des modules dans vos nouveaux stylos. Le stylo Simple Poll d’utilisateur Adam de CodePen en est un bon exemple..
3. Modèles
Lorsque vous apprenez de nouveaux concepts ou testez de nouvelles idées, vous utilisez souvent des composants similaires et rechapez les mêmes étapes pour commencer. CodePen permet la création de modèles de stylos capables de réduire la répétition et de vous permettre d'aller droit au but..
Pour créer un modèle, ouvrez un nouveau stylo, effectuez vos modifications et sélectionnez le Modèle curseur dans le menu des paramètres.
Jusqu'à récemment, les utilisateurs gratuits ne pouvaient créer que trois modèles, mais tous les utilisateurs peuvent désormais avoir autant de modèles qu'ils le souhaitent dans leur compte. Parfait pour commencer une nouvelle idée dans les meilleurs délais!
4. Mode de collaboration
La capacité de collaborer et d’enseigner avec CodePen peut être son plus grand atout. Il existe déjà une profusion d'excellents outils de collaboration pour les programmeurs, mais l'approche de CodePen est simple et intuitive..
Les utilisateurs Pro de CodePen peuvent créer un nouveau stylo et l’ouvrir à la collaboration sous le Change de vue menu. Cela change le lien du stylet en une invitation pouvant être partagée, pouvant accueillir un nombre de personnes proportionné en fonction de votre forfait CodePen Pro..
Dans ce cas, j’ai écrit le HTML alors qu’un ami mettait à jour le CSS en temps réel, avec un curseur libellé identifiant le lieu où ils travaillaient..
N'importe qui avec le lien peut rejoindre et utiliser la fonction de discussion dans le navigateur, qu'il s'agisse d'un utilisateur professionnel ou même d'un compte CodePen. Si la sauvegarde automatique est désactivée, seul le propriétaire du stylet peut enregistrer les modifications, ce qui en fait un moyen sûr d'ouvrir votre code à d'autres personnes sans risque..
La nature ouverte de ce mode est bénéfique pour les débutants car vous pouvez inviter presque tout le monde dans votre stylo pour vous guider à travers un concept difficile. C'est aussi un mode pratique pour connaître votre cheminement, car il est parfait pour interviewer des employés potentiels et a déjà été utilisé de manière professionnelle de cette manière.!
5. Mode professeur
Le mode Professeur permet à un utilisateur Pro d’héberger une salle dans laquelle lui seul peut éditer le code. Entre 10 et 100 utilisateurs peuvent regarder et discuter en fonction du forfait Pro de l'hôte..
Le mode professeur permet une flexibilité entre l'apprentissage en classe et l'apprentissage à distance, ou une combinaison des deux. L’utilisation du mode Professeur permettra aux élèves de l’arrière de la classe d’avoir la même expérience que ceux de l’avant, et au professeur de montrer des corrections de bugs qui seront mis à jour en temps réel..
6. Mode de présentation
Le mode de présentation est conçu, sans surprise, avec la présentation du code à l’esprit. L'application s'affiche dans une vue simplifiée, conçue pour fonctionner avec des rétroprojecteurs. CodePen a optimisé le mode de présentation pour une utilisation sur les connexions Internet à faible vitesse et le matériel plus faible.
Les lecteurs avisés ont peut-être déjà compris que la version gratuite de CodePen fournirait précisément cette fonction, bien que le mode Pro comporte quelques fonctionnalités utiles. La mise en page, la taille de la police et les thèmes peuvent être rapidement modifiés à la volée pour convenir à presque tous les paramètres. L'affichage du lien vers le stylet fait apparaître une URL raccourcie de taille gigos, ce qui facilite le partage du projet.
Ces petits changements, en plus de pouvoir redimensionner la fenêtre d'aperçu pour s'adapter à tout ce que vous montrez, rendent le mode de présentation parfait pour les enseignants et les développeurs qui présentent des idées à leurs collègues. Le mode Présentation est également un moyen simple et propre de présenter le code si vous vous trouvez en train d’être interviewé pour un poste de programmation. Comment se préparer pour un entretien de programmation Comment se préparer pour un entretien de programmation Le meilleur conseil pour des entrevues de programmation. Toute entrevue peut être intimidante. En savez-vous assez pour passer? Vos solutions seront-elles suffisantes? Et si tu étouffes? Appliquez ces cinq astuces. Lire la suite .
7. Les motifs
La recherche d'inspiration est facilitée par les collections de modèles de conception de CodePen.
Chaque catégorie est une collection d'exemples de code fournis par les utilisateurs de CodePen pour des tâches spécifiques. Vous recherchez un moyen de créer des boutons dynamiques pour votre site? Des menus d'accordéon? Il existe une multitude de catégories pour presque tous les exemples.
Ces modèles sont également un excellent moyen d’apprendre le fonctionnement des boutons interactifs et les différentes manières dont les interfaces utilisateur dynamiques peuvent fonctionner..
8. Emmet
Emmet, anciennement connu sous le nom de code Zen, est largement considéré comme le meilleur gain de temps pour le développement HTML et CSS. Le plugin prend une partie du code que vous trouvez vous écrivez beaucoup et les convertit en simples raccourcis.
Il est préférable de le voir en action que de l'expliquer. Adoptez la configuration habituelle d'un document HTML:
L'ajout de cela à chaque document HTML a été réduit à deux actions. En utilisant Emmet, tapez ! et frapper le Languette clé. la magie!
Emmet est actif en standard sur CodePen et est particulièrement utile si vous essayez d’apprendre un nouveau concept en JavaScript et devez créer rapidement le support HTML et CSS..
Développez avec CodePen pour une meilleure expérience
CodePen est un excellent outil pour les développeurs Web et le domaine est en croissance constante. JavaScript est un excellent langage pour apprendre l'avenir du développement Web..
Vraiment apprendre JavaScript avec 5 meilleurs cours Udemy vraiment apprendre JavaScript avec 5 meilleurs cours Udemy JavaScript est le langage de programmation du Web. Si vous avez une raison d’apprendre le JavaScript, ces cinq excellents cours d’Udemy pourraient être le lieu idéal pour commencer votre aventure de codage. En savoir plus et CodePen est un excellent environnement pour tester vos nouvelles compétences..
En savoir plus sur: CSS, HTML, JavaScript, développement Web.