>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment exécuter un script sur une page web

Les programmeurs web intègrent soit les scripts directement dans le code du site, soit génèrent des pages web avec des langages de script en arrière-plan. 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 accédé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 concernant le contenu, la mise en page et la fonctionnalité comportementale : HTML, CSS et JavaScript y correspondent respectivement. Bien qu'il existe de nombreux langages de script pour le web, le terme désigne JavaScript sauf indication contraire. Ajouter un script à un site peut être aussi simple que de l'insérer entre les balises script « » dans le code de la page fera apparaître une fenêtre d'alerte « hello world » au chargement. Cependant, de telles alertes non sollicitées sont considérées comme un mauvais design sur de vrais sites.

Attendre une action

Un script actionnable s'active quand 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 activer des menus déroulants, interpréter les saisies utilisateur. Un script peut interpréter une valeur numérique entrée dans un champ HTML input pour vérifier combien de chiffres il contient afin de confirmer si c'est un numéro de téléphone, ou convertir des températures de Celsius en Fahrenheit.

Construire un site

Les langages de script comme PHP génèrent des pages web basées sur HTML à partir d'informations de base de données au lieu de s'appuyer sur des pages écrites individuellement. Les langages de construction de site nécessitent une interprétation côté serveur comme Apache et ne s'exécuteront pas en ouvrant simplement un fichier. Les développeurs web emploient des systèmes de gestion de contenu (CMS) qui s'exécutent au-dessus du programme d'interprétation serveur pour les grands sites qui automatisent la plupart du processus de script de construction et offrent aux créateurs de contenu une interface facile à utiliser. Les langages de script aident les développeurs à gérer le contenu de page à grande échelle en générant automatiquement les pages. Par exemple, une page de blog ou d'article de nouvelles n'existe peut-être que comme le contenu unique dans la zone de texte ; l'en-tête et le pied de page sont inclus via des instructions « include » en PHP.

Construire une application web

Les langages de script travaillent en tandem avec des langages de programmation plus puissants pour rendre la partie interface utilisateur du contenu d'application web via un navigateur. Les développeurs utilisent les applications web pour gérer des tâches que le balisage et les langages de script orientés navigateur ne peuvent pas, tout en opérant dans un navigateur. Les applications web n'ont pas besoin d'être installées sur un ordinateur ou appareil et fonctionnent par distribution via navigateur. Applications web courantes : jeux de navigateur, logiciels de pointage horaire. Bien que généralement lus à la volée, les langages de script peuvent être compilés pour une performance plus rapide, utile pour les applications web.

Vie connectée