
Gabriel Brooks
0
1843
391
JavaScript a un peu d'histoire. Développé à l'origine chez Netscape sous le nom de Mocha, il est apparu à l'avant-garde avec une annonce officielle en 1995. Il a ensuite été développé indépendamment par différentes parties, le plus notable étant JScript de 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é. De nos jours, la plupart des navigateurs prennent en charge ECMA-262, qui est également plus communément appelé (vaguement). JavaScript.
Qu'est ce que le Javascript? Javascript est appelé à juste titre le langage du Web. Chaque nouvelle version de navigateur pousse la barre plus haut en termes de vitesses d'exécution de JavaScript. C’est un paramètre de performance important de nos jours, car les sites utilisent intensivement JavaScript. JavaScript a conduit la révolution Web 2.0 avec AJAX. À l'aide de JavaScript, les sites peuvent envoyer des requêtes HTTP en coulisses et personnaliser ou mettre à jour certaines sections du site, en fonction des besoins de l'utilisateur. Cela supprime l'actualisation complète de la page et rend l'interface utilisateur beaucoup plus puissante et conviviale.
Bonjour le monde de JavaScript
L’exemple de Hello World est presque habituel à inclure dans les langages de programmation. Alors on y va
document.write ("Hello, World!");
Vous pouvez également ouvrir des boîtes d’alerte aussi facilement avec:
document.alert ("Hello, World!");
Oui, c'est tout ce dont vous avez besoin. Pas besoin d'inclure un fichier ou d'importer des packages. Tout ce qui est nécessaire pour exécuter JavaScript est fourni par le navigateur (ou le client), il est donc également appelé Langage de script côté client. Pourquoi côté client? Pour répondre à cette question, il vous faudrait regarder comment fonctionne JavaScript..
Comment ça marche
Le navigateur récupère une page qui peut contenir du 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..
Ensuite, en fonction de ce que vous voulez que votre code JavaScript fasse et de la façon dont vous l'avez structuré, il s'exécutera dès le chargement du fichier ou attendra un événement déclencheur (comme un clic ou un chargement)..
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. Toutes les modifications que vous apportez prennent effet instantanément.
Comparer d'autres langages de programmation
Contrairement à ce que son nom pourrait suggérer, JavaScript est en réalité très différent de Java. Il existe des similitudes dans la syntaxe, mais c'est à peu près tout. JavaScript est typé de manière vague (vous n'avez pas à définir le type de données des variables), contrairement à Java. 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 par rapport à JavaScript qui réside principalement dans le navigateur..
JavaScript est orienté objet, mais contrairement aux autres langages de programmation qui implémentent l'héritage via des classes, JavaScript le fait via des prototypes. JavaScript possède également la plus grande base d'installation (sans doute) puisqu'il est fourni avec tous les principaux navigateurs Web de nos jours..
J'ai simplement gratté la surface quand on considère que c'est un langage de programmation à part entière, et qu'il a tout le buzz et se développe pour le suivre de nos jours. Il existe de nombreuses 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 avec JavaScript, il existe quelques tutoriels qui vous aideront. Une fois que vous êtes au courant et que vous aimez ce que vous faites, vous pouvez acquérir The Rhino Book et améliorer encore vos compétences en JavaScript..
Avez-vous déjà essayé de programmer avec JavaScript? Comment était l'expérience?