A voir également:
- à quoi sert javascript
- A quoi sert le javascript - Meilleures réponses
- A quoi sert java script - Meilleures réponses
- A javascript error occurred in the main process - Forum - Handicap / Accessibilté
- Error: javascript fonctionne mais votre navigateur ne supporte pas les éléments adobe flash, ou bien le fichier swf est introuva ✓ - Forum - Logiciels
- Juste prix javascript ✓ - Forum - Javascript
- Java script error in the main process - Forum - Matériel informatique
- Javascript:void(0); ✓ - Forum - Internet / Réseaux sociaux
5 réponses
prosthetiks
- Messages postés
- 1189
- Date d'inscription
- dimanche 7 octobre 2007
- Statut
- Membre
- Dernière intervention
- 12 juin 2020
Hello,
Je vais tenter de d'apporter une réponse un peu plus accessible que [...] de classes mais qui sont chacun équipés de constructeurs permettant de générer leurs propriétés, et notamment une propriété de prototypage qui permet d'en générer des objets héritiers personnalisés. [...].
Pour commencer il faut savoir que lorsque tu consultes une page web en entrant son url dans la barre d'adresse de ton navigateur, tu vas contacter le serveur sur lequel le site est stocké.
C'est lui qui va te retourner la page HTML que tu as demandé.
C'est pendant cette "transaction" que des langages "côté serveur" vont être utilisés. Le plus courant est le PHP mais il en existe une multitude d'autres.
Pour résumer:
1) Tu entres l'adresse du site que tu souhaites visiter
2) Le serveur contenant le site est appelé.
3) Si le site en question dispose d'une logique applicative (par ex. PHP), le serveur exécute le code et se retrouve avec du HTML.
4) Le serveur te retourne le résultat HTML qu'il à obtenu
5) Ton navigateur affiche le site.
Voila le principe de base des langages "Côté serveur".
Le javascript quant à lui est un langage "Côté client" (comprends par là qu'il s'execute sur TON ordinateur et non pas sur le serveur contenant le site).
Il permet donc, une fois la page chargée dans ton navigateur, de programmer des interactions que seul toi pourras voir (Je sens venir ceux qui diront 'Avec AJAX on peut bla bla bla.... ce n'est pas le sujet.').
Par exemple: Ton site contient un formulaire de contact dont 4 champs sur 5 sont obligatoires.
Javascript te permettrait de tester que les champs obligatoires sont bien remplis sans avoir besoin d'envoyer le formulaire au serveur pour qu'il le vérifie (Bien que cette vérification soit "obligatoire" pour des raisons de sécurité). L'avantage dans ce cas là et de limiter le nombre de requêtes envoyées au serveur alors que des informations sont manquantes et que le formulaire devrait être re-soumis à l'utilisateur pour qu'il le complète.
Javascript permet aussi de faire une multitude d'effets visuels (http://jquery.developpeur-web2.com/demonstration.php par exemple) ainsi que Beaucouppppppp d'autres choses.
J'espère avoir répondu à ta question...
Maniax
Je vais tenter de d'apporter une réponse un peu plus accessible que [...] de classes mais qui sont chacun équipés de constructeurs permettant de générer leurs propriétés, et notamment une propriété de prototypage qui permet d'en générer des objets héritiers personnalisés. [...].
Pour commencer il faut savoir que lorsque tu consultes une page web en entrant son url dans la barre d'adresse de ton navigateur, tu vas contacter le serveur sur lequel le site est stocké.
C'est lui qui va te retourner la page HTML que tu as demandé.
C'est pendant cette "transaction" que des langages "côté serveur" vont être utilisés. Le plus courant est le PHP mais il en existe une multitude d'autres.
Pour résumer:
1) Tu entres l'adresse du site que tu souhaites visiter
2) Le serveur contenant le site est appelé.
3) Si le site en question dispose d'une logique applicative (par ex. PHP), le serveur exécute le code et se retrouve avec du HTML.
4) Le serveur te retourne le résultat HTML qu'il à obtenu
5) Ton navigateur affiche le site.
Voila le principe de base des langages "Côté serveur".
Le javascript quant à lui est un langage "Côté client" (comprends par là qu'il s'execute sur TON ordinateur et non pas sur le serveur contenant le site).
Il permet donc, une fois la page chargée dans ton navigateur, de programmer des interactions que seul toi pourras voir (Je sens venir ceux qui diront 'Avec AJAX on peut bla bla bla.... ce n'est pas le sujet.').
Par exemple: Ton site contient un formulaire de contact dont 4 champs sur 5 sont obligatoires.
Javascript te permettrait de tester que les champs obligatoires sont bien remplis sans avoir besoin d'envoyer le formulaire au serveur pour qu'il le vérifie (Bien que cette vérification soit "obligatoire" pour des raisons de sécurité). L'avantage dans ce cas là et de limiter le nombre de requêtes envoyées au serveur alors que des informations sont manquantes et que le formulaire devrait être re-soumis à l'utilisateur pour qu'il le complète.
Javascript permet aussi de faire une multitude d'effets visuels (http://jquery.developpeur-web2.com/demonstration.php par exemple) ainsi que Beaucouppppppp d'autres choses.
J'espère avoir répondu à ta question...
Maniax
Utilisateur anonyme
Au contraire du HTML, le Javascript permet un "interactivitée" entre le site et l'internaute. Le PHP la permet lui aussi, mais a sa différence, Javascript permet d'avoir une liaison constante entre le serveur et la page web que l'internaute visite, ce qui permet par exemple de vérifier un formulaire sans avoir a recharger la page.
Franzux
- Messages postés
- 8903
- Date d'inscription
- mercredi 5 décembre 2007
- Statut
- Contributeur
- Dernière intervention
- 27 octobre 2015
C'est un langage dynamique qui s'exécute côté client.
Cordialement,
Franz.
Cordialement,
Franz.
Herbert4444444444444
- Messages postés
- 9
- Date d'inscription
- lundi 3 novembre 2008
- Statut
- Membre
- Dernière intervention
- 3 novembre 2008
A rien.
M2PG
- Messages postés
- 511
- Date d'inscription
- dimanche 2 novembre 2008
- Statut
- Membre
- Dernière intervention
- 30 décembre 2013
JavaScript est un langage de programmation de scripts principalement utilisé pour les pages web interactives. C'est un langage orienté objets à prototype, c'est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas instanciés au sein de classes mais qui sont chacun équipés de constructeurs permettant de générer leurs propriétés, et notamment une propriété de prototypage qui permet d'en générer des objets héritiers personnalisés.
prosthetiks
- Messages postés
- 1189
- Date d'inscription
- dimanche 7 octobre 2007
- Statut
- Membre
- Dernière intervention
- 12 juin 2020
Javascript permet d'avoir une liaison constante entre le serveur et la page web que l'internaute visite
Faux. Aucune liaison constante entre javascript et le serveur... à moins de faire du push.
Faux. Aucune liaison constante entre javascript et le serveur... à moins de faire du push.
avion-f16
- Messages postés
- 18511
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 22 février 2021
Faux, non, mais le JS ne sert pas qu'à ça.
L'auteur de cette phrase ne semble connaître que l'usage d'AJAX avec le JS.
Mais le JS permet plein d'autres choses.
@Apprenti : Si tu veux de l'aide, il faudra poser une question. Pour débuter en programmation (Site Web ou logiciel), je te recommande le Siteduzero.com.
L'auteur de cette phrase ne semble connaître que l'usage d'AJAX avec le JS.
Mais le JS permet plein d'autres choses.
@Apprenti : Si tu veux de l'aide, il faudra poser une question. Pour débuter en programmation (Site Web ou logiciel), je te recommande le Siteduzero.com.
Bonne journée