L'essentiel de JavaScript

S'initier à JavaScript

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez les grands fondements et les concepts essentiels du langage JavaScript. Voyez aussi un bref historique sur les différentes versions du langage.

Transcription

Le JavaScript est un langage de programmation. Il en existe plein d'autres mais le JavaScript est un langage spécial. D'autres langages comme le C++, le Java ou encore DotNet sont exécutés plus ou moins directement par les systèmes d'exploitation. C'est différent pour le JavaScript. Nous avons besoin d'un navigateur web comme Microsoft Edge, Google Chrome, Safari ou Firefox. Nous devons y charger une page web et c'est au sein de cette page web que le JavaScript sera exécuté. Etant donné que le JavaScript s'exécute dans le contexte protégé de la page web, nous n'aurons pas accès au hardware, au matériel. par exemple, on ne saura pas détecter la présence d'une clé USB, comme il est possible dans d'autres langages, et nous n'aurons qu'un accès limité au système d'exploitation. Si vous utilisez un autre langage, cela peut apparaître comme des restrictions inacceptables. Le JavaScript a été conçu comme cela dès le départ. C'est le langage du web et non un langage généraliste qui permet de développer des applications de bureau. Le JavaScript est une technologie dite côté client. Qu'est ce que cela veut dire ? Cela signifie que vos fichiers sont hébergés sur un serveur à côté de vos fichiers HTML et CSS. L'internaute utilise son ordinateur et son navigateur pour faire une requête vers le serveur. Le serveur renvoie les fichiersCSS, HTML et JavaScript vers le côté client. C'est dans l'ordinateur de l'internaute que le JavaScript s'exécutera. Cela n'a rien à voir avec d'autres technologies du web. comme PHP, ASP.NET, Ruby on Rails ou encore ColdFusion, qui sont des langages exécutés sur le serveur avant l'envoi des données vers le client. Cela peut occasionner certains problèmes. En effet, des internautes peuvent désactiver le JavaScript. On peut aussi rencontrer différents navigateurs qui ne supportent pas tous le JavaScript de la même façon. Pour être complet, signalons que le JavaScript est tellement populaire qu'il est maintenant intégré à d'autres applications. On peut ainsi utiliser du JavaScript dans Adobe.Acrobat ou Adobe.Photoshop. Il existe même du JavaScript du côté serveur avec Node.js ou encore Google Apps Script. JavaScript peut donc exister en dehors du contexte d'un navigateur web mais nous n'aborderons pas ces cas d'utilisation particuliers dans cette formation. Il est important de présenter un bref historique de JavaScript. JavaScript a été développé en 1995 sous le nom de LiveScript par des ingénieurs de NetScape, une marque de navigateur aujourd'hui disparue. LiveScript a été intégré pour la première fois dans la version 2 de NetScape sous le nom de JavaScript. A l'époque, le langage Java était en plein expansion. L'idée était de profiter de la popularité pour lancer JavaScript. Aujourd'hui, tout le monde est d'accord pour dire que c'était une mauvaise idée. Cela a généré énormément de confusion. Soyons clairs : Java et Javascript n'ont strictement rien à voir ensemble. JavaScript n'est pas une version cliente de Java. Ce sont tout simplement deux choses différentes. Microsoft a trouvé l'idée intéressante et a développé sa version de JavaScript qui s'appelait JScript et a été intégrée à la version 3 d'Internet Explorer. C'était une époque infernale pour les développeurs de JavaScript. Chaque navigateur avait sa propre version du langage. et ces versions n'étaient pas compatibles entre elles. En 1997, NedScapte a donné JavaScript à l'association des constructeurs informatiques européens, mieux connue sous le nom d'ECMA. JavaScript est devenu ECMAScript, bien que le nom commercial de JavaScript soit toujours utilisé aujourd'hui. En 1999, les principaux navigateurs ont décidé d'adopter le standard ECMAScript. Cela a permis de rendre les navigateurs compatibles à une norme commune. La norme a ensuite évolué pour devenir en 2009 ECMAScript 5 puis ECMAScript 6 en 2015 et à l'heure actuelle, ECMAScript 7 est déjà en cours de développement. Si vous vous demandez où est passé ECAMScript 4, sachez que la version 4 n'a jamais dépassé le stade de projet et a été abandonnée au profit d'ECMAScript 5. Nous utilisons à présent ECMAScript 5. ECMAScript 6 existe mais n'est pas encore implémenté dans les navigateurs. Tout le monde appelle cela du JavaScript. Grâce à la norme ECMAScript qui permet la comptabilité avec tous les systèmes. on peut écrire du JavaScript à partir de n'importe quel type d'ordinateur. Que vous soyez sur Mac, Windows, Linux ou autre, cela ne crée aucune différence pour JavaScript. Que votre technologie serveur soit PHP, ColdFusion, ASP.NET ou autre, JavaScript est toujours compatible. Que l'environnement de développement soit Xcode, Visual Studio ou Eclipse, JavaScript est là encore compatible. Pour écrire du Javascript, vous avez seulement besoin d'un éditeur de texte plus ou moins sophistiqué. Durant ce cours, nous écrirons beaucoup de code JavaScript et nous devrons choisir le nom de nos variables et fonctions. J'ai pour habitude d'utiliser des noms en anglais quand je nomme des variables et fonctions. Je garderai cette habitude dans ce cours en français. Il existe plusieurs raisons à cela. Tout d'abord, le reste du langage est en anglais. Je ne me pose pas la question de savoir si je peux utiliser du français. J'utilise toujours l'anglais pour éviter les ambiguités. Souvent, l'anglais est plus concis que le français. Le nom des variables et fonctions sera ainsi plus court. L'anglais est la langue commune des équipes multi-lingues. Il met tout le monde d'accord. Dans ma Belgique natale, ce point est très sensible. Surtout, l'anglais ne possède pas de caractère spéciaux; pas de "à", "é", "ç", tous ces caractères interdits en JavaScript. L'utilisation de l'anglais éliminera ainsi un risque d'erreur potentielle. Je vous souhaite encore une fois la bienvenue à cette formation. Dès la prochaine vidéo, préparez-vous à découvrir des outils puissants qui amélioreront considérablement vos futures pages web.

L'essentiel de JavaScript

​Ajoutez des fonctionnalités interactives à vos pages web avec JavaScript. Découvrez la syntaxe, le DOM, l'utilisation des bibliothèques JavaScript populaires, etc.

Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :26 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !