Une jeune femme travaille sur un ordinateur portable dans son bureau à domicile
Crédit d'image : 4774344sean/iStock/Getty Images
Les programmeurs Web intègrent des scripts directement dans le code du site Web ou génèrent des pages Web avec des langages de script en coulisse. Les langages de script diffèrent des langages de programmation car ils sont interprétés à la volée et n'ont pas besoin d'être compilés. Les langages compilés comme C++ et Java sont interprétés avant d'être consultés. Les langages de script sont destinés à compléter d'autres langages de programmation. JavaScript, PHP, Perl, Ruby, Python et ASP sont tous des langages de script couramment implémentés.
Exécuter un script
Les pages Web ont trois niveaux ou couches qui se rapportent aux fonctionnalités de contenu, de mise en page et de comportement; HTML, CSS et JavaScript appartiennent respectivement à ces couches. Bien qu'il existe de nombreux langages de script pour le Web, le terme fait référence à JavaScript, sauf indication contraire. L'ajout d'un script à un site peut être aussi simple que de l'intégrer entre les balises de script "" dans le code HTML de la page. Les scripts peuvent être placés dans la section d'en-tête ou en ligne avec le contenu de la page. Par exemple, si vous saisissez le code "" dans le code de la page, une fenêtre d'alerte s'affichera indiquant "bonjour tout le monde" lors du chargement de la page. Cependant, les alertes non sollicitées telles que "hello world" sont considérées comme un design ennuyeux lorsqu'elles sont utilisées sur de vraies pages.
Vidéo du jour
Attendre l'action
Un script actionnable s'active lorsque les visiteurs effectuent des actions sur une page Web: l'action peut être le chargement de la page elle-même. Les scripts sont utilisés sur les pages Web pour faire des choses comme activer les menus déroulants et interpréter les entrées de données utilisateur. Un script peut interpréter une valeur numérique entrée dans un champ de saisie HTML pour vérifier le nombre de chiffres pour confirmer s'il s'agit d'un numéro de téléphone ou convertir les températures de Celsius en Fahrenheit.
Construire un site
Les langages de script tels que PHP génèrent des pages Web HTML à partir d'informations de base de données au lieu de s'appuyer sur des pages écrites de manière unique. Les langages de construction de site nécessitent une interprétation de programme basée sur un serveur comme Apache et ne s'exécuteront pas en ouvrant un fichier. Les développeurs Web utilisent des systèmes de gestion de contenu qui s'exécutent sur le programme d'interprétation basé sur serveur pour les applications à grande échelle. sites Web qui automatisent la plupart du processus de script de construction et fournissent aux créateurs de contenu un interface. Les langages de script aident les développeurs à gérer le contenu des pages à grande échelle en générant automatiquement des pages. Par exemple, une page de blog ou d'article d'actualité peut n'exister que comme contenu unique dans la zone de texte; le contenu de l'en-tête et du pied de page est extrait via des instructions "includes" en PHP.
Construire une application Web
Les langages de script fonctionnent en tandem avec des langages de programmation plus performants pour restituer la partie interface utilisateur du contenu de l'application Web via un navigateur Web. Les développeurs utilisent des applications Web pour gérer des tâches que les langages de balisage et de script orientés navigateur ne peuvent pas faire tout en fonctionnant dans un navigateur Web. Les applications Web n'ont pas besoin d'être installées sur un ordinateur ou un appareil et fonctionnent via une distribution basée sur un navigateur. Les applications Web courantes incluent les jeux par navigateur et les logiciels de chronométrage. Bien qu'ils soient généralement lus à la volée, les langages de script peuvent être compilés pour des performances plus rapides, ce qui est utile pour les applications Web.