[PDF] les evenements en javascript
[PDF] javascript pour les nuls pdf gratuit
[PDF] boucle for liste python
[PDF] openclassroom python
[PDF] liste append
[PDF] append python
[PDF] parcourir une liste python
[PDF] tuple python
[PDF] liste de liste python
[PDF] instruction python
[PDF] album anglais maternelle
[PDF] découvrir l'anglais avec des albums de jeunesse cy
[PDF] album anglais cycle 3
[PDF] liste album anglais cycle 3
![Programmation Web avec JavaScript Programmation Web avec JavaScript](https://pdfprof.com/Listes/17/20293-17slidesJavascriptFr.pdf.pdf.jpg)
Programmation Web avec JavaScript
Christophe Lecoutre
lecoutre@cril.frIUT de Lens - CRIL CNRS UMR 8188
Universite d'Artois
France
Departement SRC - 2010/2011
1Outline
1Introduction
2Bases du langage
3Structures de contr^ole
4Types/Classes
5Navigateur
6DOM 7Evenements2
Outline
1Introduction
2Bases du langage
3Structures de contr^ole
4Types/Classes
5Navigateur
6DOM 7Evenements3
Bibliographie
LivresNicholas Zakas
Professional JavaScript for Web developpers
2nd Edition, Wrox, 2009.Sites
Tout JavaScript surhttp://www.toutjavascript.com/main/index.php3Javascriptfrhttp://www.javascriptfr.comw3school-Javascript surhttp://www.w3schools.com/js/default.asp
4Description Generale
JavaScript est un langage de programmation de scripts principalement utilise dans les pages web interactives (comme par exemple, la validation de donnees d'un formulaire).Il est forme de trois composants:ECMAScript, qui est deni dans l'edition ECMA-262, et qui fournit les
fonctionnalites centralesDOM (Document Object Model) qui fournit les fonctionnalites pour interagiravec le contenu d'une page webBOM (Browser Object Model) qui forunit les fonctionnalites pour interagir
avec le navigateurRemarque Il y a de grandes disparites de support des trois composants de Javascript par les navigateurs principaux (Firefox, IE, Chrome, Safari, Opera). 5Javascript dans HTML
L'element HTMLscriptpermet d'integrer du code Javascript dans une page.Les attributs de cet element sont :type: indique le type de contenu (appele aussi type MIME). La valeur est
typiquement"text/javascript".charset(optionnel) : indique le jeu de caracteres utilise.defer(optionnel) : indique si l'execution du script doit ^etre decalee.src(optionnel) : indique que le code se situe dans un chier externe.Warning
M^eme en utilisantdefer="defer", certains navigateurs ne retarderont pas l'execution du code. 6Inline Code
Il sut d'utiliser uniquement l'attributtypeet de placer le code au coeur de l'elementscript.Exemple Warning Un erreur se produit siappara^t dans le code. "); 7External Files
Il sut d'utiliser uniquement l'attributtypeavec l'attributsrc.ExempleInline code et symboles speciaux
Le code suivant n'est pas correct en XHTML :
Premiere solution:replacer Deuxieme solution:
9 Inline code ou External Files ?
Il est preferable d'utiliser des chiers externes pour des raisons de :maintenabilite : le code javascript peut ^etre rassemble dans un unique
repertoirecaching : un chier js partage par deux pages ne sera telecharge qu'une seule foislisibilite : pas besoin d'astuces telles que // ... [CDATA qui polluent la page Remarque
quotesdbs_dbs2.pdfusesText_2
Deuxieme solution:
9Inline code ou External Files ?
Il est preferable d'utiliser des chiers externes pour des raisons de :maintenabilite : le code javascript peut ^etre rassemble dans un unique
repertoirecaching : un chier js partage par deux pages ne sera telecharge qu'une seule foislisibilite : pas besoin d'astuces telles que // ... [CDATA qui polluent la page