Cours tutorial de Javascript

.....

Javascript langage scripteur du Web

JavaScript cours tutorial

Le Javascript est un langage qui permet d'écrire des scripte pour le Web.
Le Javascript est employé dans une part très importante de pages Web. Il est utilisé 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.

Ce que vous devriez déjà savoir

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

Qu'est ce que Javascript ?

  • Le Javascript a été conçu pour ajouter l'interactivité aux pages HTML
  • Le Javascript est un langages de scripting
  • Un langage de scripting est un langage de programmation légère
  • Le Javascript est habituellement inclus directement dans des pages HTML
  • Le Javascript est un langage interprétée (signifie que les codes s'exécutent sans compilation préliminaire)
  • Chacun peut employer le Javascript sans acheter une licence, il est gratuit.

Java et Javascript sont-ils les mêmes ?

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++.

Qu'est ce que Javascript peut-il faire ?

  • Le Javascript donne à des concepteurs de HTML un outil de programmation
    - les auteurs de HTML ne sont normalement pas des programmeurs, mais le Javascript est un langage scripting avec une syntaxe très simple ! Presque n'importe qui peut mettre de petits « extraits » de code dans leurs pages HTML
  • Le Javascript peut écrire du texte dynamique dans une page HTML - un code de Javascript comme ceci :
    document.write (" <h1> " + nom + " </h1>")
    peut écrire un texte variable dans une page HTML
  • Le Javascript peut réagir aux événements - un Javascript peut être placé pour être exécuté quand quelque chose se produit, comme quand le chargement d’une page est terminé ou quand un utilisateur clique sur un élément HTML
  • Le Javascript peut lire et écrire des éléments HTML - un Javascript peut lire et changer le contenu d'un élément HTML
  • Le Javascript peut être employé pour valider des données - un Javascript peut être employé pour valider des données de formulaire avant qu'il soit soumis à un serveur.
  • Le Javascript peut être employé pour détecter le navigateur du visiteur
    un Javascript peut être employé pour détecter le navigateur du visiteur, et selon le navigateur chargez une autre page spécifiquement conçue pour ce navigateur
  • Le Javascript peut être employé pour créer des cookies - un Javascript peut être employé pour stocker et rechercher l'information sur l'ordinateur du visiteur

Le nom réel est ECMAScript

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.

Limites du JavaScript

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.




Cours precedent:
cours precedent  

    Sommaire :
Le langage JavaScript

 Cours suivant:
Le code de javascripte    cours suivant

Par carabde 30 mars 2014