Comment Faire Un Script

Table des matières:

Comment Faire Un Script
Comment Faire Un Script

Vidéo: Comment Faire Un Script

Vidéo: Comment Faire Un Script
Vidéo: COMMENT ECRIRE UN SCRIPT ? 2024, Peut
Anonim

Littéralement traduit, le mot script signifie « script », c'est-à-dire une description de la séquence d'actions qui doivent être effectuées pour accomplir une tâche spécifique. Concernant la programmation Internet, de telles tâches peuvent être, par exemple, l'affichage d'une horloge sur une page Internet, la mise en œuvre de divers effets visuels avec des images, etc. Et l'affichage dans le navigateur de la page elle-même sur le réseau moderne est également effectué selon le script spécifié dans le script. Essayons d'écrire quelques scripts simples pour avoir une idée de ce qu'ils sont.

Comment les scripts sont écrits
Comment les scripts sont écrits

Instructions

Étape 1

Selon l'endroit où le script est exécuté, les scripts sont divisés en "client" et "serveur". En allant à une adresse sur le réseau, nous envoyons l'URL de la page d'intérêt au serveur, et ce serveur exécute le script (script) situé à l'adresse spécifiée. Le script, effectuant les actions qui y sont programmées sur le serveur, récupère la page à partir des blocs nécessaires et l'envoie au navigateur. Il s'agit d'un script côté serveur. Après avoir reçu la page, le navigateur de notre ordinateur la rend pour nous, et s'il y a un script dans le code de la page reçu, alors il exécute déjà ce script. Il s'agit d'un script client.

Pour qu'un serveur ou un navigateur puisse lire, comprendre et exécuter un script, il doit être écrit et écrit selon les règles qu'ils connaissent. De tels ensembles de règles sont appelés langages de script. La plupart des scripts côté serveur sont actuellement écrits en PHP, et la plupart des scripts côté client sont écrits en JavaScript. Pour écrire vous-même un script, il suffit d'avoir un éditeur de texte ordinaire - le bloc-notes. Mais pour une programmation constante des scripts, vous ne pouvez pas vous passer d'un éditeur spécialisé. Un tel éditeur prend en charge la part du lion du travail de routine d'écriture de scripts, laissant au programmeur plus de temps pour la créativité.

Écrivons un script simple dans le langage PHP côté serveur. La première ligne est de dire à l'interprète que le script commence à partir de ce point. En PHP, cette balise d'ouverture ressemble à ceci: Entre ces deux balises se trouvent des instructions - des opérateurs de langage. Par exemple, l'instruction d'imprimer l'inscription laissée par O. Bender sur les rochers du Caucase s'écrit comme ceci: echo ("Kisya et Osya étaient ici"); et l'instruction d'afficher l'heure actuelle au format HEURE: MINUTE est écrite comme ceci: echo date ('H:i'); Un script PHP complet composé de ces instructions ressemblera à ceci: <?Phpecho ("B");

date d'écho ('H: i');

echo ("Kisya et Osya étaient là !");?> Après avoir exécuté ce script par le programme exécuteur du serveur (interpréteur de langage), la page ressemblerait à ceci:

Résultat de l'exécution du script du serveur
Résultat de l'exécution du script du serveur

Étape 2

Et le même script en JavaScript côté client ressemblerait à ceci: var now = new date ();

document.write ("B");

document.write (now.getHours () + ":" + now.getMinutes ());

document.write ("Kisya et Osya étaient ici!"); Ici, la ligne var now = new date () demande à l'exécuteur de script de créer un nouvel objet virtuel nommé "now", qui représente la date et l'heure actuelles. document.write () est une commande pour écrire dans la page ce qui est indiqué entre parenthèses, et les commandes now.getHours () et now.getMinutes () demandent d'extraire l'heure et la minute actuelles de l'objet "now".

Il reste pour plus de clarté à regrouper ces deux scripts en un seul fichier, à l'enregistrer sur le serveur et à taper l'URL dans la barre d'adresse du navigateur. En conséquence, nous verrons les mêmes lignes, dont l'une a été exécutée selon notre script sur le serveur (interpréteur PHP), et l'autre sur notre ordinateur (interpréteur JavaScript).

Conseillé: