Qu'est-ce que JavaScript et comment ça marche? [Technologie expliquée]

Publicité

Publicité
Publicité

qu'est-ce que javascript JavaScript a un peu d'histoire intéressante. Développé à l'origine chez Netscape sous le nom de Mocha, il a été mis au premier plan avec une annonce officielle en 1995. Il a ensuite été développé indépendamment par différentes parties, dont JScript par Microsoft.

De toute évidence, une mise en œuvre standardisée était nécessaire, ce qui a conduit à sa soumission à ECMA international. Ainsi ECMAScript a été formé. Ces jours-ci, la plupart des navigateurs prennent en charge ECMA-262, qui est aussi plus souvent (et souvent vaguement) connu sous le nom de JavaScript .


Qu'est-ce que Javascript? Javascript est appelé à juste titre la langue du Web. Chaque nouvelle version du navigateur pousse la barre plus haut en termes de vitesse d'exécution JavaScript. C'est un paramètre de performance important ces jours-ci, car les sites font un usage intensif de JavaScript. JavaScript a mené la révolution Web 2.0 avec AJAX. En utilisant JavaScript, les sites peuvent envoyer des requêtes HTTP en coulisses et personnaliser ou mettre à jour certaines sections du site, adaptées aux besoins d'un utilisateur particulier. Cela supprime les actualisations de page complètes et rend l'interface utilisateur beaucoup plus puissante et conviviale.

Bonjour monde de JavaScript

L'exemple Hello World est presque habituel à inclure lorsque vous parlez de langages de programmation. Alors on y va


document.write ("Bonjour, monde!");

Vous pouvez également afficher des boîtes d'alerte aussi facilement avec:

document.alert ("Bonjour, monde!");

qu'est-ce que javascript

Oui, c'est tout ce dont tu as besoin. Pas besoin d'inclure un fichier ou d'importer des paquets. Tout ce qui est nécessaire pour exécuter JavaScript est fourni par le navigateur (ou le client) de sorte qu'il est également appelé Client Side Scripting Language . Pourquoi côté client? Pour répondre à cette question, vous devez regarder comment fonctionne JavaScript.

Comment ça marche

Le navigateur récupère une page qui pourrait avoir incorporé JavaScript comme nous l'avons vu ci-dessus, ou fait référence à un fichier JavaScript séparé auquel cas ce fichier est également récupéré par le navigateur.

qu'est-ce que javascript

Ensuite, selon ce que vous voulez que votre code JavaScript fasse et comment vous l'avez structuré, il s'exécutera dès que le fichier se chargera ou attendra un événement déclencheur (comme un clic ou un chargement).

javascript

Enfin, quand tout va bien, le code est exécuté ligne par ligne. JavaScript est un langage interprété, ce qui signifie que vous n'avez pas besoin de compiler le code dans un autre formulaire pour l'exécuter. Tous les changements que vous effectuez prennent instantanément effet.

Comparaison d'autres langages de programmation

Contrairement à ce que le nom pourrait suggérer, JavaScript est en réalité très différent de Java. Il y a quelques similitudes dans la syntaxe, mais c'est à peu près tout. JavaScript est faiblement typé (vous n'avez pas à définir le type de données des variables) alors que Java ne l'est pas. JavaScript est principalement exécuté dans un navigateur, où Java peut être utilisé pour créer des applications autonomes. Java a un domaine d'application beaucoup plus large que celui de JavaScript qui vit largement dans le navigateur.

JavaScript est orienté objet mais contrairement aux autres langages de programmation qui implémentent l'héritage via les classes, JavaScript le fait via des prototypes. JavaScript a également la plus grande base d'installation (sans doute), car il est livré avec tous les principaux navigateurs Web de nos jours.

J'ai simplement gratté la surface quand vous considérez que c'est un langage de programmation époustouflant, et qu'il a tout le buzz et se développe pour le faire ces jours-ci. Il y a beaucoup de bibliothèques JavaScript, JavaScript côté serveur et d'autres projets qui poussent les domaines et les applications de JavaScript à un tout autre niveau. Si vous débutez sur JavaScript, il existe peu de tutoriels qui vous aideront. Une fois que vous êtes à la hauteur et que vous appréciez ce que vous faites, vous pouvez vous procurer The Rhino Book et améliorer encore plus vos compétences en JavaScript.

Avez-vous déjà essayé de programmer avec JavaScript? Comment était l'expérience?

In this article