Le Javascript est le langage scripteur du Web.
Le Javascript est employé dans des millions de pages Web pour ajouter des fonctionnalités, valider des données, détecte des navigateurs, et beaucoup plus.
Mais avant de continuer je veux vous faire un rappel .
Plusieurs internautes pause la question suivantes et surtout dans des forums :
Comment intégrer (ou insérer ) du Javascript dans un code exécuté coté serveur comme le PHP ou ASP par exemple ?
Donc il faut savoir que le PHP ou l’ASP sont exécutés sur le serveur qui héberge le site .
C'est-à-dire que pour une page en PHP elle est exécutée sur le serveur pour générer une page en HTML puis elle est renvoyée au visiteur qui l’a demandé .
Alors que si la page est en HTML (même si elle contient du Javascript) elle est envoyée à l’internaute qui l’a demandé tel quelle est.
C'est-à-dire que le HTML et le Javascript sont exécutés sur la machine du visiteur.
Ce qui signifie que :
En PHP, on ne peut pas utiliser de fonctions ou de variables Javascript.
En Javascript, on ne peut pas appeler de fonctions ou de variables PHP.
Le code PHP n'est plus visible sur la page générée.
Avant que vous continuiez vous devriez savoir la base de ce qui suit :
• HTML/XHTML (obligatoire ) .Si ce n’est pas le cas voir nos cours en HTML ici
• PHP ou ASP (facultatif) . Vous pouvez aussi voir nos cours en PHP ici
NON !
Java et Javascript sont deux langage complètement différentes dans le concept et la conception !
Java (développé par Sun Microsystems) est un langage de programmation puissant et beaucoup plus
complexe - dans la même catégorie que C et C++.
Le nom officiel du Javascript est ECMAScript.
ECMAScript est développé et maintenu par l'organisation d'ECMA.
ECMA-262 est la norme officielle de Javascript.
Le langage a été inventé par Brendan Eich chez Netscape (avec navigateur 2.0), et est apparue dans tous les navigateurs de Netscape et de Microsoft depuis 1996.
Le développement d'ECMA-262 a commencé en 1996, et la première édition de a été adoptée par l'Assemblée générale d'ECMA en juin 1997.
La norme a été approuvée comme norme internationale d'OIN (ISO/IEC 16262) en 1998.
Le développement de la norme est encore en marche.
Le Javascript est difficilement compatible entre les différents navigateurs. Il faut toujours se décider jusqu'à quel point ça doit être compatible.
Tout le monde n'a pas Javascript : Il faut toujours que la page contient l'ensemble de l'information, accessible même sans Javascript. Javascript est là pour apporter un plus (ergonomie, dynamisme), mais on doit pouvoir s'en passer à un moment.
Javascript n'est pas sécurisé. Les programmes JS sont exécutés sur le client, on n'est jamais sûr de leurs résultats, il ne faut donc jamais faire confiance à une donnée provenant du client.