Langage de programmation Javascript. Une petite introduction

Langage de programmation Javascript


En principe, chaque site Web est construit sur la base de 3 technologies; HTML, CSS et Javascript. HTML traite de l'ordre des différentes parties du site, CSS de la manière dont ces parties sont rendues et javascript des tâches complexes telles que la réponse aux actions des utilisateurs.

En articles précédents Nous avions expliqué qu'il s'agissait d'un framework CSS et donné une liste des meilleurs que nous pouvons utiliser sous Linux. Comment le rôle de Javascript est un peu plus difficile à expliquer, nous allons faire une petite introduction au sujet, avant de pouvoir commenter ses cadres.

Langage de programmation Javascript. Une petite introduction

Qu'est-ce que Javascript?

Javascript est un langage de programmation créé à l'origine pour empêcher les pages Web d'être statiques, même si aujourd'hui son utilisation s'est étendue à des secteurs qui n'ont rien à voir avec le web.

Lles programmes écrits en Javascript sont appelés scripts et ils s'exécutent dans une machine virtuelle connue sous le nom de moteur Javascript.

Tous les navigateurs modernes incluent leur version du moteur Javascript

Pour la sécurité des utilisateurs, différents navigateurs imposent des limites à ce que le code Javascript peut faire. Par exemple, accédez aux fichiers critiques sur le disque. Cependant, cela peut être encore limité dans les options de configuration de chacun.

Le fonctionnement du code Javascript dans une page Web est le suivant:

  1. Le moteur Javascript intégré au navigateur lit le code.
  2. Le code est converti en langage machine.
  3. La machine exécute le code.

Étant un langage de programmation, Javascript peut effectuer des tâches comme celles-ci:

  • Stockez les informations dans des variables.
  • Gérez les chaînes de texte.
  • Exécutez des programmes répondant à des événements tels que cliquer sur un lien.

Augmentation des capacités Javascript grâce à l'utilisation d'interfaces de programmation d'application (API)

Les API sont bibliothèques de programmes créées pour des tâches spécifiques qui libèrent le développeur d'avoir à réécrire le code existant. Dans le cas de Javascript, nous pouvons parler de deux types d'APIS

Navigateur Api

Ils s'exécutent dans le navigateur et répondent à l'environnement. Nous avons, par exemple:

Modèle d'objet de document (DOM): Il permet d'apporter des modifications au code HTML et CSS de la page en réponse à certains événements. C'est le cas des sites Web qui nous permettent de voir comment une page apparaîtrait sur différents appareils.

API de géolocalisationa: Il est utilisé pour détecter l'emplacement de l'utilisateur et répondre en conséquence. Par exemple, Netflix l'utilise pour savoir quel contenu vous pouvez voir dans votre pays ou Google Maps pour vous montrer où vous êtes.

Canvas et WebGL: Ils sont idéaux pour tracer des graphiques 2D et 3D

API multimédias: Ils permettent la transmission et la réception de contenu multimédia à partir d'une page Web.

API tierces

Les différents services Web essaient d'obtenir plus d'utilisateurs (et dans certains cas plus d'informations de ces utilisateurs à vendre) C'est pourquoi créer des interfaces de programmation afin que les développeurs puissent intégrer des fonctionnalités que ces services fournissent à des sites externes. C'est par exemple le cas des pages Web qui vous permettent de vous inscrire avec votre compte Google ou Facebook.

Comment fonctionne le code Javascript dans un site Web

Tout d'abord, il faut préciser que chaque script javascript s'exécute dans son propre environnement d'exécution. Il existe un environnement d'exécution pour chaque onglet (si nous ouvrons différents sites dans la même fenêtre) ou pour des fenêtres différentes si nous le préférons. En aucun cas, ils n'interagissent entre eux ou, comme nous l'avons dit, avec le système d'exploitation sans l'intervention active de l'utilisateur.

Premiers se charge le code HTML de la page Web et un modèle d'objet du document est créé afin qu'il puisse être affiché dans le navigateur. Les éléments à attacher sont ensuite chargés sur la page sous forme de supports, d'images et de feuilles de style. Enfin, les styles sont attribués aux différentes parties de la page comme déterminé par les feuilles de style.

Une fois tout cela terminé, c'est au démarrage du moteur Javascript suivant la séquence mentionnée ci-dessus.

Dans notre prochain article, nous allons avec la liste promise des frameworks pour Javascript.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.