JavaScript - Travaux Pratiques 1 - univ-artoisfr
JavaScript - Travaux Pratiques 1 Pour JavaScript, il est fortement conseill e d’utiliser emacs sous Linux pour cr eer vos chiers Chaque chier doit avoir l’extension js Pour associer du code JavaScript plac e dans un chier externe a une page HTML, il su t d’utiliser l’attribut type avec l’attribut src dans un el ement script
TP 2 JavaScript - Toubkal-it
TP JavaScript Sujet Un restaurant vous demande de réaliser un formulaire pour qu'un client puisse commander son repas à la carte par internet Vous calculerez au fur et à mesure le tarif qui sera affiché dans un champ du formulaire et remis à jour lorsqu'un plat sera sélectionné Si le tarif dépasse une certaine
FASCICULE DES TRAVAUX PRATIQUES - WordPresscom
Le TP n°4 sera consacré aux événements JS et l’utilisation des formulaires Par la suite, on a un TP n°5 qui étudie le DOM et sa syntaxe de base en JavaScript Les 2 derniers TP seront consacrés au langage XML et sa validation avec DTD A la fin de chaque TP, l’étudiant devra préparer un compte rendu à remettre après avoir le
TP DOM - richard-ostrowskieu
TP DOM Exercice 1 : menu généré automatiquement Ecrire une fonction javascript qui construit dynamiquement un menu (sous la forme d’une liste de liens) dans une balise à partir des éléments de type h1 présents dans le document courant Il faudra positionner correctement les ancres afin de naviguer dans le
Programmation Web TP no 3 : Javascript et jQuery
TP no 3 : Javascript et jQuery Le but de ce TP est d’apprendre le langage Javascript et sa librairie JQuery Les exercices proposent de l’utiliser cot e client pour dynamiser des pages Web Pour debugger vos programmes, vous aurez besoin d’utiliser la console javascript On y acc ede par le menu des outils de d eveloppement
TP TIC (J S) - Kitebnet
TP N°4 (Introduction au J S): Objectifs : Savoir insérer du code JS dans une page Web Savoir accéder aux objets formant une page Web en écrivant de code JS I- Qu’est ce que le Javascript : Javascript est un langage de scripts qui incorporé aux balises Html, permet d'améliorer la présentation et l'interactivité des pages Web
LAPI DOM et son implémentation en JavaScript
L'API DOM implémentée en JavaScript permet de manipuler un document HTML ou XHTML, afin d'en modifier dynamiquement (en fonction des actions utilisateurs), la structure et le contenu : Faire apparaître ou disparaître des éléments div en fonction d'une action utilisateur
Exercises related to HTML, CSS, and JavaScript
need two new JavaScript functions for these buttons The functions should modify the "width" attribute of the element to change the picture sizes (The height of the
PHP5 cours et exercices - Training Brussels
Jean Engels Avec la contribution de Olivier Salvatori PHP5 Cours et exercices 2e édition - PHP 5 2 et 5 3 engels titre 6/04/09 9:25 Page 1 Jean Engels Avec la contribution de Olivier Salvatori
web avec Javascript Dynamisez vos sites
La portée des variables 54
[PDF] droit humain maroc
[PDF] examen javascript corrigé
[PDF] exercice interactif javascript
[PDF] cours javascript complet pdf
[PDF] conjoncture économique mondiale 2016
[PDF] economie mondiale classement
[PDF] economie mondiale pdf
[PDF] l'économie mondiale 2017 pdf
[PDF] economie mondiale 2017 classement
[PDF] économie mondiale actuelle
[PDF] perspectives économiques mondiales 2017
[PDF] projet jazz cycle 2
[PDF] situation initiale élément perturbateur situation finale
[PDF] fiche jazz cp
Ministğre de l'Enseignement SupĠrieur de la Recherche
Scientifique
Direction Générale des Etudes TechnologiquesFASCICULE DES TRAVAUX
PRATIQUNS
Atelier MéveloppemenW Peb eW
ÓulWiméTia II
AU J 2015-2016
Natija BOUZIDI
Assistante technologue à ISET Sidi Bouzid
Avant Propos
Ce faVcicule Te Wravaux praWiqueV inWiWulé " AWelier MéveloppemenW Peb eW ÓulWiméTia II première année en Licence AppliquéV en TecUnologieV Te Le faVcicule comporWe 7 TPH qui VonW reparWieV comme VuiW J TP n°1 J RéviVion Vur HTÓL eW CSS (NWuTié en LATIS1 J AWelier MéveloppemenW Peb eW ÓulWiméTia I) TP n°2 J SynWaxeV Te baVe Tu langage JavaScripWTP n°3 J ObjeWV préTéfiniV Tu JS
TP n°4 J NvénemenWV eW ŃormulaireV Tu JS
TP n°5 J Le MOÓ en JavaScripW
TP n°6 J Langage XÓL
TP n°7 J La valiTaWion XÓL avec MTM
du Peb 2 éWuTiéV TanV le courV " ProgrammaWion Peb 2 ». TP n°1 une réviVion Vur leV langageV Tu Peb 1 éWuTié en première VemeVWre (LATIS1). ManV un 2éme TP appliquai la VynWaxe Te baVe Tu JS par exemple leV variableVH leV VWrucWureV Te conWrôleVH leV foncWionV uWiliVaWeurV eWc. PuiV TanV le TP étudiai leV TifférenWV objeWV préTéfiniV Tu JS.Le TP n°4 Vera conVacré aux événeme
Par la VuiWeH on a un TP n°5 qui éWuTie le MOÓ eW Va VynWaxe Te baVe en JavaScripW. LeV 2 TernierV TP VeronW conVacréV au langage XÓL eW Va valiTaWion avec MTM. compte rendu à remettre après avoir le réTiger VoigneuVemenW. notre miVVion.L'auteur
Fiche matière
PRE REQUIS
ProgrammaWion web1H algoriWUmique eW VWrucWure Te TonnéeV 1 eW AWelier MéveloppemenWPeb eW ÓulWiméTia I
OBJECTIFS GENERAUX
Se rappeler Tu Peb 1 (HTÓL eW CSS)
Appliquer eW comprenTre lGenVemble TeV concepWV Te baVe Tu langage côWé clienW JJavaScripW.
PraWiquer leV objeWV eW leV événemenWV Tu JS.Appliquer le MOÓ en JavaScripW
ApprenTre à créer un TocumenW XÓL eW un TocumenW en MTMPOPULATION
Profil J Licence
Niveau J L1(S2)
DEROULEMENT
Volume Uoraire J 3U aWelier IVemaine
Murée J 15 VemaineV
EVALUATION
CompWe renTu
Nxamen TP
MOYEN PEDAGOGIQUE
ŃaVcicule Te Travaux PraWiqueV
Tableau
Table des matières
Atelier n°1 J RéviVion Peb 1 (HTÓL F CSS) .................................................................... 1
Nxercice n°1 J (miVe en forme) ............................................................................................................ 2
Nxercice n°2 J (Tableau) ....................................................................................................................... 3
Nxercice n°3 J (Tableau) ....................................................................................................................... 3
Nxercice n°4 J ....................................................................................................................................... 4
Nxercice n°5 J ....................................................................................................................................... 4
Nxercice n°6 J ....................................................................................................................................... 5
Nxercice n°7 J ....................................................................................................................................... 5
Nxercice n°8 J (leV caTreV) .................................................................................................................... 6
Nxercice n°9 J (Un formulaire compleW) ............................................................................................... 7
Nxercice n°10 J (cVV) ............................................................................................................................. 9
Atelier n°2 J IniWiaWion au JavaScripW ............................................................................. 11
Nxercice n°1 J ..................................................................................................................................... 12
Nxercice n°2 J ..................................................................................................................................... 12
Nxercice n°3 J ..................................................................................................................................... 12
Nxercice n°4J ...................................................................................................................................... 12
Nxercice n°5J ...................................................................................................................................... 12
Nxercice n°6J ...................................................................................................................................... 12
Nxercice n°7J ...................................................................................................................................... 13
Nxercice n°8J ...................................................................................................................................... 13
Nxercice n°9 J ..................................................................................................................................... 13
Nxercice n°10J .................................................................................................................................... 14
Atelier n°3: Les objets en JavaScript .......................................................................... 15
Nxercice n°1J ...................................................................................................................................... 16
Nxercice n°2 J ..................................................................................................................................... 16
Nxercice n°3 J ..................................................................................................................................... 16
Nxercice n°4 J ..................................................................................................................................... 16
Nxercice n°5 J ..................................................................................................................................... 16
Nxercice n°6 J ..................................................................................................................................... 17
Nxercice n°7 J ..................................................................................................................................... 17
Nxercice n°8J ...................................................................................................................................... 17
Nxercice n°9 J ..................................................................................................................................... 17
Exercice n°10: .................................................................................................................................... 18
Atelier n°4: Formulaires et événements en JavaScript ..................................... 19
Nxercice n°1 J ..................................................................................................................................... 20
Nxercice n°2 J ..................................................................................................................................... 20
Nxercice n°3 J ..................................................................... 20Nxercice n°4J CUoiVir Von menu ......................................................................................................... 21
Nxercice n°5J Récupérer la valeur saisie ............................................................................................ 21
Nxercice n°6J Le nombre secret .......................................................................................................... 22
Nxercice n°7J TexWe à WrouV ................................................................................................................ 23
Nxercice n°8J ...................................................................................................................................... 24
Nxercice n°9J ...................................................................................................................................... 25
Nxercice n°10J .................................................................................................................................... 27
Atelier n°5: Les DOM en JavaScript ............................................................................... 31
Nxercice n°2 ͗ Modifier l'arborescence .............................................................................................. 32
Nxercice n°4 J ..................................................................................................................................... 33
Nxercice n°5 J ..................................................................................................................................... 34
Nxercice n°6 J ..................................................................................................................................... 34
Atelier n°6: Langage XML ..................................................................................................... 35
Nxercice n°1 J ..................................................................................................................................... 36
Nxercice n°2 J ..................................................................................................................................... 36
Nxercice n°3 J Utilisation des attributs ............................................................................................... 36
Nxercice n°4 J ..................................................................................................................................... 37
Nxercice n°5 J ..................................................................................................................................... 37
Atelier n°7: XÓL eW MTM ......................................................................................................... 39
Edžercice Σ1͗ CrĠation d'une DTD ........................................................................................................ 40
Nxercice n°2 J uWiliVaWion TGune MTM .................................................................................................. 40
Nxercice n°3 J ..................................................................................................................................... 40
Nxercice n°4 J créaWion TGune MTM ..................................................................................................... 41
Nxercice n°5 J ..................................................................................................................................... 41
Bibliographies ...................................................................................................................................... 42
Atelier n°1 J RéviVion Peb 1 (HTÓL F
CSS)Objectifs
A la fin Te ce TPH leV éWuTianWV auronW leV connaiVVanceV néceVVaireV pour J La miVe en forme Tu WexWe eW Tu page HTÓL
InVerWion eW formaWage TeV Tableaux TanV un page Peb UWiliVaWion TeV puceV.
InVerWion TeV lienV UyperWexWe TanV un page Peb UWiliVaWion TeV frameV eW TeV formulaireV TanV un page webVolume horaire
6 UeureV
Exercice n°1 J (miVe en forme)
1. écrire leV coTeV en UWml correVponTanW aux exempleV VuivanWV J
texte en gras texte en italiqueWexWe Vouligné
texte biffé texte en police à chasse fixeWexWe clignoWanW
texte en gras texte en italique2. Centrage dans la page (3 méthodes) J WexWe ou objeWV
3. Justification à droite (2 méthodes) : WexWe ou objeWV
4. Indices et expoVanWV J inTice , exposant
5. Taille et couleur du texte :
WexWe...6. Police et/ou famille de caractère :
WexWe... OuWre leV polices, on peut spécifier les familles Te policeV VuivanWeV J serif, sans-Verif, monospace, cursive, fantasy7. Pour changer globalement la WailleH la couleur eW la police TanV WouWe une pageH uWiliVer
leV VWyleV CSS1H ou placer la baliVe VuivanWe TanV le bloc ...:8. Réalisez en HTML le système d'équations suivant :
X2 = X1 cos(ɲ н ɴ) - Y1 sin(ɲ н ɴ)Y2 = X1 Vin() + Y1 coV()
9. Réaliser en UWml leV liVWeV VuivanWeV
¾ Combinaison de listes numérotée et à puce :1. Ecole primaire :
1ère : Yverdon
2e-3e J NcUallenV
2. Ecole secondaire :
o 1ère-3e J NcUallenV¾ Liste à puce :
Adresse : EPFL, CH-1015 LauVanne
Tél : +41 (0)21 693 27 73
Fax : +41 (0)21 693 27 27
E-mail J JuleV.Mucommun@epfl.cU
Exercice n°2 J (Tableau)
Réalisez le tableau repréVenWé -TeVVouV.
Exercice n°3 J (Tableau)
Créer un document HTML conWenanW le Wableau VuivanW. VouV uWiliVereY TanV ce Wableau leV aWWribuWV wiTWUH cellpaTingH cellVpacing eW borTer afin Te le renTre pluV préVenWable.Exercice n°4 J
Créer un document HTML contenant les éléments suivants JExercice n°5 J
Ecrire le coTe UWml qui correVponT à ceWWe figure JExercice n°6 :
1. Créer une VWrucWure Te réperWoireV en arbre à Teux brancUeV J
2. Créer TanV cUacune TeV 5 pageVH une liVWe non orTonnée Te lienV relaWifV verV cUacune TeV
auWreV pageV.3. AjouWer Tu WexWe à la page index.htm
pour voir tout le contenu de la page.4. AjouWer un lien inWerne appelé haut
début de la page.5. AjouWer un lien inWerne appelé baV
de la page.Exercice n°7 J
1. Réalisez une page HTML qui aura cette apparence :
2. Reproduisez une page qui présente la structure ci-TeVVouV J
3. Enregistrez ce fichier et viVualiVeY-le TanV voWre navigaWeur
Nxercice n°8 J (leV caTreV)
Nous allons créer un site pour le cours du langage C qui suit la description suivante : La page principale (inTex.UWm) conWienW Teux caTreV Le cadre à gauche contient la liste des chapitres. Le cadre à droite contient le contenu de chaque chapitre. On clique sur le nom du chapitre (lien qui se trouve dans le cadre à gauche)1. Ncrire le coTe HTÓL correVponTanW WouW en créanW leV pageV néceVVaireV.
2. AjouWer un WroiVième caTre en UauW qui afficUe le WiWre Tu courV "CourV langage C».
Exercice n°9 J (Un formulaire compleW)
Créer un document html considéré comme un petit site web eW conWenanW leV pageV VuivanWeV J1. Une page index.html (page index.html contenant découpage de la page web, page
2. Appel de la page accueil.html
3. Appel de la page presentation.UWml
4. Une page inscription.html
5. Appel de la page coordonnee.html
- UWiliVer un Wableau VanV borTure pour mieux aligner leV TifférenWV élémenWV Te ce formulaire
Nxercice n°10 J (cVV)
Réalisez la page Web représentée par l'image ci-TeVVouV J ¾ d'abord en définissant un "embedded style sheet" ¾ puis en définissant un "external" stylesheetAtelier n°2 J IniWiaWion au JavaScripW
Objectifs
A la fin Te ce TPH leV éWuTianWV auronW leV connaiVVanceV néceVVaireV pour J UWiliVer un coTe JavaScripW TanV un coTe HTÓLJavaScripW.
UWiliVer leV boucleV eW leV VWrucWureV Te conWrôleV TanV un coTe JavaScripW. CréaWion eW appel TeV foncWionV TanV un coTe JavaScripW.Volume horaire
6 UeureV
Exercice n°1 J
fficher " Bonjour ISET SidiExercice n°2 J
Exercice n°3 J
Créer un document HTML conWenanW un coTe JavaScripW qui afficUe VimplemenW 10 ligneV conWenanW le moW " ligne » Vuivi Tu numéro Te ligneExercice n°4J
9 Ecrire une foncWion qui afficUe la Vomme TeV enWierV compriV enWre leV enWierV T eW f. LeV
9 Ecrire une fonction qui affiche la somme des entiers pairs compris entre les entiers
relaWifV T eW f. LeV valExercice n°5J
Ecrire une fonction nommée C2H MS)H qui
calcule eW afficUe la moyenne obWenue.Exercice n°6J
Ecrire une fonction qui détermine la moyenne TGun enVemble Te noWeV VanV Vavoir auTéparW combien il y aura Te noWeV enWréeV. Le WeVW TGarrêW peuW êWre lGenWrée TGun nombre négaWif.
Ligne num 1
Ligne num 2
Ligne num 3
Ligne num 10
Exercice n°7J
Utilisez la boucle for() pour afficUer la figure ci-TeVVouV JExercice n°8J
Ecrire une page HTML faisant apparaitre la table de multiplication pour les entiers compriV enWre 0 eW 10 eW préVenWer le réVulWaW TanV un Wableau [11 x 11].Exercice n°9 J
1. développer une fonction en JavaScript qui permeW Te J
a. Saisir les notes de N étudiants, sans savoir au départ combien il test d'arrêt peut être l'entrée d'un nombre négatif. b. Calculer la moyenne de la classe. 1 11 1111111
11111
111111
1111111
11111111
111111111
1111111111
c.2. Dans la même structure écrite, précédemment, trouver la meilleure noWe eW la pire noWe.
3. Afficher la moyenne, le pourcenWageH la meilleure noWe eW la pire noWeH
Exercice n°10J
Écrire un script js qui affiche une boîte de dialogue de saisie avec le message suivant : " Entrez
une année J ".Il vouV fauW WeVWer Vi
devez écrire une fonction isAnneeBissextile() qui : 9 9 année bissextile".Remarque :
zone de saisie et retourne les données saisies paAtelier n°3J LeV objeWV en JavaScripW
Objectifs
A la fin Te ce TPH leV éWuTianWV auronW leV connaiVVanceV néceVVaireV pour J UWiliVer leV objeWV préTéfiniV en JavaScripW Appliquer leV objeWV préTéfiniV Te JavaScripW Vur TeV exempleVVolume horaire
6 UeureV
Exercice n°1J
Ecrire en JavaScript un programme qui reWournera la racine quaWrième Te la valeur paVVée en argumenWExercice n°2 J
une équaWion Tu VeconT Tegré Te la forme ax2 + bx + c =0Ncrire une page Peb permeWWanW Te J
1. (a, b et c).
2.Remarque J
Delta = b2 4ac
Si Delta = 0 H la VoluWion X0 = െ࢈
Exercice n°3 J
Ecrire une page HTML dont le code JavaScript, saisit une chaîne correspondante à unPrénomH puiV afficUe ce prénomH en majuVculeH ainVi que Va longueur (uWiliVer la propriéWé
lengWU).Exercice n°4 J
Ecrire en JavaScript la foncWion nbÓoWV(WxW) qui compWe le nombre Te moWV Tu WexWe Tonné InTicaWionV J La foncWion VpliW(...) peuW évenWuellemenW vouV aiTerExercice n°5 J
Ecrire en JavaScript une foncWion permeWWanW la recUercUe TanV une cUaîne expr WouWeV leV occurrenceV TGune VouV-cUaîne a eW leV remplace par une VouV-cUaîne b.Exercice n°6 J
1. Ecrire une foncWion facW qui calcule eW reWourne la facWorielle TGun enWier poViWif n.
2. Écrire une fonction carre qui prenT en argumenW un Wableau Wab eW qui meW WouV leV
élémenWV Tu Wableau au carré. Par exemple J le réVulWaW Te lGapplicaWion Te carre auWableau [1H2H3H4] Tonnera [1H4H9H16].
Remarque J LorVque voWre conVole TevienW Wrop cUargée en afficUageVH vouV pouveY effacer Von conWenu en cliquanW Vur "ViTer la conVole".3. Écrire une fonction applique qui prenT en argumenW un Wableau Wab eW une foncWion f eW
qui applique la foncWion f à WouV leV élémenWV Tu Wableau.4. Utiliser la fonction applique pour meWWre au carré WouV leV élémenWV TGun Wableau comme
TanV la parWie précéTenWe.
Exercice n°7 J
1. Ecrire une foncWion qui permeW Te WeVWer Vi une cUaîne Te caracWère paVVée en paramèWre
commence par une leWWre majuVcule ou minuVcule enWre GaG eW GTG. 2. renvoie 'false'.3. Ecrir
renvoie 'false'.4. Ecrire une fonction qui remplace les chiffre par le caractère '*' .
5. Créer un script qui va utiliser ces fonctions
Exercice n°8:
Ecrire une page HTML une
TaWe "15I03I2010" puiV afficUe TanV la page web le jourH le moi:Jour = 15
ÓoiV = 03
Année = 2010
Exercice n°9 J
Ecrire une fonction JavaScript qui permet de cUarger 5 imageV eW Te leV afficUer TanV 5 baliVeV KimgL TifférenWeV grâce au Wableau imageV[].Exercice n°10:
change. On a au total 4 images différentes. On utilise un, une balise , et une fonction. Lorsque les 4 images ont défilé, on recommence à
JavaScripW
Objectifs
A la fin Te ce TPH leV éWuTianWV auronW leV connaiVVanceV néceVVaireV pour J UWiliVer leV formulaireV en JavaScripW
Gérer leV propriéWéV TeV cUampV TeV formulaireV Nxprimer TeV expreVVionV régulièreV pour valiTer TeV cUaineV VaiVieV. Appliquer leV événemenWV Te JavaScripW Vur leV formulaireV.Volume horaire
6 UeureV
Exercice n°1 J
On veut écrire un petit programme JavaScript permettant de calculer un produit Vomme. LGuWiliVaWeur VaiVira leV valeurV à ajouWer TanV Teux cUampV JExercice n°2 J
Soit le formulaire suivant J
Ecrire une fonction JavaScript qui cherche dans une chaîne ch la Ternière occurrenceTGune VouV-cUaîne a et la remplace par une sous-cUaîne b. (Utilisez les formulaires pour saisir
la cUaine iniWiale eW leV VouV-