Bienvenue dans ce premier module qui va s'annoncer totalement différent du reste.
00:05
Effectivement, on va avoir pas mal de vidéos pour commencer notre introduction à Javascript.
00:10
Mon but, c'est qu'avant de donner des compétences techniques à Javascript, j'ai envie que tu comprennes l'histoire du Javascript, pourquoi il est dans cet état là et toute cette compréhension que je vais t'offrir lors du module 1 avec cette histoire de Javascript.
00:25
va te permettre vraiment de commencer directement avec une meilleure compréhension du JavaScript et je pense que c'est essentiel de passer par cette étape pour vraiment pouvoir évoluer plus rapidement.
00:35
Alors sans plus tarder voici l'histoire du JavaScript et c'est assez intéressant.
00:39
Il faut savoir déjà l'histoire des sites web.
00:41
En 1990, les sites ils ressemblaient un peu à ça.
00:45
Alors en plus d'être pas super beau, ils n'étaient pas du tout interactifs.
00:50
C'est à dire que quand tu cliquais sur un lien par exemple ici, il faut bien te rendre compte que la page entière va être rechargée afin de t'afficher la nouvelle page.
00:59
Et ça c'était parce qu'avant c'est juste et uniquement avec des fichiers html et css, en sachant que pour chaque page il y avait un fichier html différent et un fichier css qui définissait tous les css de la page donc c'était vraiment zéro interactivity à cette époque là c'était aussi la guerre des navigateurs il y avait microsoft qui était là dedans ainsi que le fameux Netscape et Netscape en 1995, 1995, ils sont venus avec cette question.
01:28
Comment est-ce qu'on peut ajouter de l'interactivité afin que notre site soit un peu dynamique, que ça bouge, que ce soit beaucoup plus excitant qu'avant les sites ça ressemblait à ça.
01:37
Quand il a posé cette question, il y a eu ce personnage là qui s'appelle Brendan H.
01:42
qui était un ingénieur de Netscape.
01:44
On pourrait créer un langage de scripting.
01:47
Alors je ne sais pas si c'est lui qui l'a dit, mais en tout cas c'est lui notre héros de l'histoire.
01:51
Le problème à résoudre, c'était le manque de moyens interactifs afin que les personnes puissent interagir avec ton site.
01:57
Donc Netscape, il s'est dit, oui, on va faire un langage de script et grâce à ça, on va encore plus dominer le marché des navigateurs afin que tout le monde entier utilise Netscape.
02:08
Et c'est ce que Netscape a directement réalisé.
02:11
Et évidemment, qui c'est qui a fait ce langage?
02:13
Eh bien, notre fameux Brandon H.
02:15
Qui a fait...
02:16
Tu sais quoi?
02:17
T'inquiète pas, laisse-moi dix jours.
02:19
Et dans dix jours, je te sors une dinguerie.
02:21
Eh bien, c'est ce qu'il a fait.
02:22
En seulement dix jours, en 1995, il a créé le premier prototype JavaScript qui s'appelait Mocha.
02:28
Ici, j'ai affiché, en fait, une maison délabrée parce que c'était vraiment un prototype fait en dix jours.
02:34
Il a pondu le truc en dix jours, autant dire qu'il y avait beaucoup, beaucoup de choses étranges.
02:38
mais ça fonctionnait tu vois c'est comme cette maison tu peux habiter dedans ce sera étrange mais ça fonctionnaient et donc Javascript a rapidement été inclus directement dans Netscape dans la version 2 ce qui permettait aux développeurs de rendre leur site plus dynamique mais ce qui permettait aussi à Netscape qui était le premier site dynamique qui utilisait Javascript.
02:57
Avant de terminer cette vidéo, tu te demandes sûrement pourquoi ici c'est écrit Mosha alors qu'on parle de Javascript.
03:03
Et bien en fait, Javascript n'a pas toujours été Javascript.
03:06
On va justement s'intéresser un petit coup à son prénom.
03:09
Pourquoi est-ce que Javascript, le spoiler que je vais te dire, c'est pas parce que c'est inspiré de Java.
03:14
Javascript n a aucun rapport avec Java.
03:17
C'est deux choses totalement différentes.
03:19
En fait, en 1995, il a appelé son langage Mocha, mais effectivement, Mocha, c'était pas très sexy.
03:25
Donc, ils ont appelé ça ensuite LiveScript, effectivement, parce que c'était un script qui était exécuté en live.
03:30
Il était exécutée quand t'ouvrais la page du navigateur, ça lançait ce script.
03:33
C'était un script en direct live.
03:35
Mais finalement, ils l'ont renommé Javascript.
03:38
Pourquoi?
03:39
Parce que Netscape sont venus en mode Java, c'est super populaire.
03:42
J'ai aussi envie que LiveScript le soit.
03:44
On pourrait nommer ça Javascript, qu'est-ce que vous en dites?
03:47
Effectivement, vu que c'était Java, Java étant un langage propriétaire, ils n'ont pas pu, mais ils ont demandé à Sun Microsystems, qui étaient les owners de Java à l'époque, est-ce qu'on peut nommer ça Javascript, Sun Microsystem?
04:00
Et ce micro-système a donné leur aval avec un OK.
04:03
Et donc, Javascript est né à ce moment-là.
04:05
Mais, je reprécise encore une fois, Java n'est pas égal à Javascript.