Skip to content

code-p8-2021/javascript_bases

Repository files navigation

Front-end / Back-end

Javascript est interprété directement par votre navigateur Internet Les navigateurs lisent le code fait de standards qu'ils partagent (à quelques ecceptions) Sans compilation votre navigateur peut lire et faire fonctioner du code HTML, CSS et Javascript .
C'est sur ces bases que sont construits les sites dévellopés
Ceux sont les briques primordiales qui sont lues-interprétées du côté du client, de son navigateur, au moment de l'affichage

Ces langages se chargent de l'afichage d'éléments
On peu à partir de javascript écrire des bouts de logiciels qui permettent des interactions dans la page (sans la recharger), en fonction des activités de l'utilisateur.utilisatrice. D'autres lagages s'appuient sur le javascript pour former des libraires, pour faire autrement du javascript, en le rendant plus accessible, facile d'usage, c'est le cas par exemple de JQuery qui, modifie l'écriture d'interaction entre objets ou données.

D'autres langages s'executent avant le chargement de la page, du côté du serveur
Le serveur travaille à composer une page en fonction des instructions dans le code, la compose par exemple à partir d'une base de données
de sorte que du côté du navigateur la page apparait avec ses éléments, d'un seul bloc qu'il vient afficher (en interprétant seulement le CSS et HTML).
. Il y a par exemple la langage PHP qui permet de manipuler {par exemple} des données du côté serveur
. dont le navigateur n'a pas directement acces.
. . Pour autant du javascript peut servir de moyen de distribution des pages affichées
. . c'est le cas des serveurs fonctionant avec NodeJs.

Ce traitement et envoi de pages construites en amont de leur affichage par le client, on appelle ça le back-end, le côté serveur chargé entre autres de distribuer les contenus (c'est le cas de PHP).

L'HTML ou le CSS et le Javascript sont interprétés nativement par nos navigateurs du côté client, ou front-end, au moment de l'affichage. Ces standards évoluent très vite, et des fonctionalités sont ajoutées assez régulièrement (sous la forme de normes plus ou moins partagées entre navigateurs)... \

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published