Informatique

Disponible uniquement sur Etudier
  • Pages : 52 (12961 mots )
  • Téléchargement(s) : 0
  • Publié le : 6 mai 2011
Lire le document complet
Aperçu du document
INITIATION EN JAVASCRIPT CHAPITRE 1 : JAVASCRIPT
Javascript est un langage de scripts qui incorporé aux balises Html, présentation et l'interactivité des pages Web. permet d'améliorer la

Javascript est donc une extension du code Html des pages Web. Les scripts, qui s'ajoutent ici aux balises Html, peuvent en quelque sorte être comparés aux macros d'un traitement de texte. Ces scripts vontêtre gérés et exécutés par le browser lui-même sans devoir faire appel aux ressources du serveur. Ces instructions seront donc traitées en direct et surtout sans retard par le navigateur. Javascript a été initialement développé par Netscape et s'appelait alors LiveScript. Adopté à la fin de l'année 1995, par la firme Sun (qui a aussi développé Java), il prit alors son nom de Javascript. Javascriptn'est donc pas propre aux navigateurs de Netscape (bien que cette firme en soit un fervent défenseur). Microsoft l'a d'ailleurs aussi adopté à partir de son Internet Explorer 3. On le retrouve, de façon améliorée, dans Explorer 4. Les versions de Javascript se sont succédées avec les différentes versions de Netscape : Javascript pour Netscape 2, Javascript 1.1 pour Netscape 3 et Javascript 1.2 pourNetscape 4. Ce qui n'est pas sans poser certains problèmes de compatibilité, selon le browser utilisé, des pages comportant du code Javascript. Mais consolons nous en constatant qu'avec MSIE 3.0 ou 4.0 et la famille Netscape, une très large majorité d'internautes pourra lire les pages comprenant du Javascript. L'avenir de Javascript est entre les mains des deux grands navigateurs du Web et enpartie lié à la guerre que se livrent Microsoft et Netscape. On s'accorde à prédire un avenir prometteur à ce langage surtout de par son indépendance vis à vis des ressources du serveur. CHAPITRE 2 : JAVASCRIPT N'EST PAS JAVA Il importe de savoir que Javascript est totalement différent de Java. Bien que les deux soient utilisés pour créer des pages Web évoluées, bien que les deux reprennent le termeJava (café en américain), nous avons là deux outils informatiques bien différents. Javascript Code intégré dans la page Html Code interprété par le browser au moment de l'exécution Codes de programmation simples mais pour des applications limitées Permet d'accéder aux objets du navigateur Confidentialité des codes nulle (code source visible) Plus simplement : · Javascript est plus simple à mettre enoeuvre car c'est du code que vous ajouterez à votre page écrite en Html avec par exemple un simple éditeur de texte comme Notepad. Java pour sa part, nécessite une compilation préalable de votre code. · Le champ d'application de Javascript est somme toute assez limité alors qu'en Java vous pourrez en principe tout faire. · Comme votre code Javascript est inclus dans votre page Html, celui-ci estvisible et peut être copié par tout le monde (view source). Ce qui pour les entreprises (et les paranoïaques) est assez pénalisant. Par contre, en Java, votre code source est broyé par le compilateur et est ainsi indéchiffrable. · Même si c'est une appréciation personnelle, les codes Javascript ne ralentissent pas le chargement de la page alors que l'appel à une applet Java peut demander quelquesminutes de patience supplémentaire à votre lecteur. Java Module (applet) distinct de la page Html Code source compilé avant son exécution Langage de programmation beaucoup complexe mais plus performant N'accède pas aux objets du navigateur Sécurité (code source compilé) plus

RAKOTONANAHARY Herimalala Louis

1

INITIATION EN JAVASCRIPT
CHAPITRE 3 : UN PEU DE THEORIE OBJET 3.1 Les objets etleur hiérarchie En bon internaute, vous soyez sur votre écran une page Web. Javascript va diviser cette page en objets et surtout va vous permettre d'accéder à ces objets, d'en retirer des informations et de les manipuler. Voyons d'abord une illustration des différents objets qu'une page peut contenir. Vous avez chargé la page suivante :

Cette page s'affiche dans une fenêtre. C'est l'objet...
tracking img