JavaScript
JavaScript est un langage de programmation couramment utilisé dans le développement web. Il a été développé à l'origine par Netscape afin d'ajouter des éléments dynamiques et interactifs aux sites Web. Bien que JavaScript soit influencé par Java, les cas d’utilisation de maintenance syntaxe est plus semblable à C et est basé sur ECMAScript, un langage de script développé par Sun Microsystems.
JavaScript est un langage de script côté client, ce qui signifie que code source est traité par le client navigateur web plutôt que sur le le serveur web. Cela signifie JavaScript fonctions peut s'exécuter après le chargement d'une page Web sans communiquer avec le serveur. Par exemple, une fonction JavaScript peut vérifier un formulaire Web avant son envoi pour s’assurer que tous les des champs ont été remplis. Le code JavaScript peut générer un message d'erreur avant que toute information soit réellement transmise au serveur.
Comme les langages de script côté serveur, tels que PHP et ASP, Le code JavaScript peut être inséré n’importe où dans la HTML d'un page web. Cependant, seuls les sortie du code côté serveur est affiché dans le code HTML, tandis que le code JavaScript reste entièrement visible dans la source de la page Web. Il peut également être référencé dans un fichier séparé. .JS fichier, qui peut également être consulté dans un navigateur.
Vous trouverez ci-dessous un exemple de fonction JavaScript de base qui ajoute deux nombres. La fonction est appelée avec les paramètres 7 et 11. Si le code ci-dessous était inclus dans le code HTML d’une page Web, le texte "18" serait affiché dans un fichier. boîte d'alerte.
<script>
somme de fonction (a, b)
{
retourne a + b;
}
var total = sum (7,11);
alerte (total);
</ Script>
Les fonctions JavaScript peuvent être appelées dans <script> balises ou lorsque des événements spécifiques ont lieu. Les exemples incluent onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit et bien d'autres. Bien que le JavaScript standard soit encore utilisé pour exécuter des fonctions de base côté client, de nombreux développeurs Web préfèrent désormais utiliser des bibliothèques JavaScript telles que jQuery d'ajouter des éléments dynamiques plus avancés aux sites Web.