INF2005– Programmation web– A. Obaid HTML 5. INF2005– Programmation web– A. Obaid 2 HTML 5 Nouveau standard en développement basé sur HTML et XHTML Supporté.

Slides:



Advertisements
Présentations similaires
Jean-Pierre Villain - Qelios W3Café Accessibilité - Paris – Avril 2011
Advertisements

Transformation de documents XML
Conception de Site Webs Interactifs Cours 3
Conception de Site Webs Interactifs Cours 4
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Intégration des images
Concevoir un site Web de A à Z Ce cours permet à létudiant de réaliser de façon professionnelle un site internet de A à Z.
Introduction aux Web Services Partie 1. Technologies HTML-XML
L’outil de présentation
Applications Internet – cours 3 La page web
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Ecole Supérieure Privée de ingénierie et de technologie année universitaire :2013/2014 Cross-Plateform Cours JavaScript.
28 novembre 2012 Grégory Petit
Le langage ASP Les formulaires avec Request. Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web.
HTML / CSS Gestion des systèmes d’information Classe terminale
Mars 2013 Grégory Petit
Le langage XHTML 420-S4W-GG Programmation Web Client
PROGRAMMATION WEB FRONT-END.
 Objet window, la fenêtre du navigateur
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
1 : Le nom du fichier contenant les métadonnées. 2 : Affichage des données du programme (Varie selon le mode – lecture/saisie). 3 : Application de filtres.
Traitement de texte +.
S'initier au HTML et aux feuilles de style CSS Cours 5.
SMIL Synchronized Multimedia Integration Language
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
S'initier au HTML et aux feuilles de style CSS Cours 5.
INTERNET Le langage HTML
Initiation au JavaScript
HTML Cours 1.
Karine Vallin - Dorian Baysset
Les balises sémantiques
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
HTML 4 et CSS 2 Cours 2 Faire acquérir à l'étudiant des connaissances de niveau intermédiaire en programmation HTML et de l'initier aux feuille de style.
TIC (Techniques de l’Information et de la Communication)
Conception des pages Web avec
24 octobre 2012 Grégory Petit
HTML Rappels des fondamentaux
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Guillaume MICHAUD – Yvan LECOMTE
DreamWeaver Séance 2 HMIDA Ahmed A2008. Plan 1.Calques 2.CSS 3.Modèles 4.Formulaires 5.Comportements 6.Mise en ligne.
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
Dreamweaver le retour Avec Les Formulaires Les Calques
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
SI28 - Écriture interactive et multimédia Laurent FETZER GSU04, Lucie SOLA GSU06 P PRESENTATION Dreamweaver 2.
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
Dreamweaver MX Séance 2 Présenté par : Bastien Durizy Cedric Le-Rest Formulaire Comportement Style css Gestion de site Calque Scénario Modèle.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
INF2005– Programmation web– A. Obaid Variantes de HTML.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

INF2005– Programmation web– A. Obaid HTML 5

INF2005– Programmation web– A. Obaid 2 HTML 5 Nouveau standard en développement basé sur HTML et XHTML Supporté partiellement par les navigateurs: – Safari, Chrome, Firefox, et Opera supportent une partie de HTML5 Caractéristiques: – Éléments de contenu et de structures tels que :,,,,,… – Nouvelles balises pour la vidéo et l'audio,. – De nouveaux éléments des formulaires:,,,,, …

INF2005– Programmation web– A. Obaid 3 HTML5 Combine HTML 4 et la syntaxe de XHTML. JavaScript a été et adapté enrichi pour HTML5. Utilisation des éléments ayant une sémantique. Usage simplifié du multimédia. Ajout d'outils de dessin (canevas, SVG,…) Un seul doctype simplifié: – svg.xml

INF2005– Programmation web– A. Obaid 4 Élemens et attributs obsolètes Plusieurs éléments et attributs de HTML 4 sont devenus obsolète, dont: –,,,, accesskey name (dans img, form et a), language (dans script),,,,,,, …

INF2005– Programmation web– A. Obaid 5 Nouveaux élélements sémantiques Éléments ans style mais ayant un signification – : élément principal – : texte de domaine (ex. sur les animaux) – : article thématique (blog, bulletin, ). – : pour grouper des figures. – : pour ajouter une légende à une figure. – : en-tête d'une section ou un article. – : pied de section ou d'article – : section de liens pour la navigation. – : ajout latéral à un un article. … La programmation du web ! On montre les principes et les techniques de marquage. Ceci inclut la programmation en JavaScript

INF2005– Programmation web– A. Obaid 6 Éléments de structure Jean Salut, ca va ? Bob Tres bien et toi? Jean Ca va. Quoi de neuf? Une belle petite vache ! tag_2.html La programmation du web On montre les principes et les techniques de marquage. Ceci inclut la programmation en JavaScript

INF2005– Programmation web– A. Obaid 7 Éléments de structure Les nouveaux sites pourront être structurés avec les éléments sémantiques en adoptant les balises remplaçant les : – Meilleure exploitation des pages avec une structure commune html5.html et css4html5.css

INF2005– Programmation web– A. Obaid 8 Autres éléments Autres éléments de saisie et de présentation des données suggérés: – : permet d'accentuer (highlighter) en jaune un texte – : dessine une jauge avec min et max et une valeur choisie – : illustre un progrès. – : permet d'insérer une date. – : spécifie des éléments de détails qu'on peut montrer ou cacher. L'élément montre le titre de ces détails. – : contient le résultat d'un calcul dans un formulaire. – …

INF2005– Programmation web– A. Obaid 9 Éléments pour le multimédia et : pour les contenus multimédia. Avec la balise on peut spécifier de multiples sources avec des affichages selon la priorité. – Si un fichiern'est pas afiché, on passe au suivant. Impossible de jouer ces documents Impossible d'afficher ces documents

INF2005– Programmation web– A. Obaid 10 Fonctions de géo-localisation API JavaScript de géo-localisation qui permet au navigateur de déterminer la position géospatiale courante de l'utilisateur. function getPosition(position) { laLatitude= position.coords.latitude; laLongitude = position.coords.longitude; lAltitude = position.coords.altitude; laPosition= "X: "+ laLatitude+" "+"Y: "+laLongitude +" "+"Z: "+lAltitude document.getElementById("maposition").innerHTML = laPosition; } function maPosition() { navigator.geolocation.getCurrentPosition(getPosition); }

INF2005– Programmation web– A. Obaid 11 Stockage local Deux méthodes permettent de stocker des données auprès du client: – localStorage : stocke des données persistantes. – sessionStorage : stocke des données pour une session Elles remplacent les cookies mais sans échange client /serveur. On accède à ces données à l'aide d'un script.

INF2005– Programmation web– A. Obaid 12 L' élément HTML 5 a standardisé l'élément d'affichage des vidéo: Deux types de codage sont automatiquement supportés: – MPEG 4 – Ogg : codage en logiciel libre. Votre fureteur ne supporte pas l'affichage video !

INF2005– Programmation web– A. Obaid 13 L' élément Permet d'offrir des alternatives d'affichage avec : Attributs: – autoplay – loop – src – width – height – poster – preload Votre fureteur ne supporte pas l'affichage video ! video2.html

INF2005– Programmation web– A. Obaid 14 Attributs de autoplay – Pour jouer le document de manière automatique. controls – Fournit des contrôles comme play/pause, barre de glissement, contrôle de volume. poster – Une image utilisée pendant le téléchargement de la vidéo. height, width loop – Pour faire boucler la vidéo. Preload = auto|none – Permet au navigateur de commencer à charger la vidéo dès l'ouverture de la page.

INF2005– Programmation web– A. Obaid 15 L'élement Élément standard permettant de jouer des fichiers audio. Trois types de codages sont supportés: –.ogg,.mp3 et.wav Offre la possibilité de prioriser les fichiers joués Téléchargez SI j'etais chanteur de Boby Lapointe (format Ogg Vorbis) audio_js.html

INF2005– Programmation web– A. Obaid 16 L'élément permet de créer des graphiques 2D (et bientôt 3D !). Il permet de mettre en place une zone pour les dessins ou les applications graphiques canvas id="monCannevas"> Le browser ne supporte pas le cannevas var canvas=document.getElementById('monCannevas'); var ctx=canvas.getContext('2d'); ctx.fillStyle='#FF00cc'; ctx.fillRect(0,0,80,100);

INF2005– Programmation web– A. Obaid 17 Permet de dessiner en mode vectoriel. On utilise DOM/Javascript pour manipuler les cenevas: – On doit obtenir un contexte (2D par exemple) associé au canevas qui permet de dessiner: var leCanevas = document.getElementById(‘MonCanevas’); Var ctx = leCanevas.getContext(‘2d’); Avec le contexte, on peut utiliser l' API pour la manipulation des éléments graphiques – Exemple: dessiner un rectangle plein ctx.fillRect(10, 20, 50, 50);

INF2005– Programmation web– A. Obaid 18 Propriétés des canevas La dimension du canevas est spécifiée par les attributs width et height. Le dessin dans le canevas se fait dans ces limites en utilisant des coordonnées x et y. Un objet canevas possède plusieurs: – Propriétés graphiques : lineWidth, fillStyle,… fillStyle est la propriété de remplissage (couleur,…) – Méthodes: fillRect(), stroke(), … fillRectangle crée un rectangle et le remplit