Handboek Mobile HTML5

Handboek Mobile HTML5

Uitvoering
Boek, 560 pagina's
Auteur
ISBN
9789059406988
Gepubliceerd
2014
Serie
€ 24,99 € 19,99 (actieprijs t/m 30-11-2018)

Bouw krachtige websites en toepassingen voor alle mobiele (en niet-mobiele) platformen door HTML5 en CSS3 toe te voegen. Met dit praktische boek leer je hoe je webapps ontwikkelt die niet alleen werken op iOS, Android, Blackberry en Windows Phone, maar ook goed presteren en een prima gebruikerservaring bieden.

Met behulp van veel code- en stijlvoorbeelden leer je de beste manieren om elementen van HTML5 te gebruiken, waaronder de nieuwe webformulieren, SVG, Canvas, localStorage en bijbehorende API’s. CSS3 wordt tevens diepgaand behandeld, en je ontdekt hoe je apps ontwerpt voor zowel grote monitors als kleine schermpjes.

  • Leer over de elementen, syntaxis en semantiek van HTML5
  • Bouw beter bruikbare formulieren met minder JavaScript
  • Ontdek de media-API’s voor afbeeldingen, video en audio van HMTL5
  • Laat je applicaties offline functioneren met behulp van AppCache, localStorage en andere API’s
  • Leer wat je moet weten over CSS3-selectors en -syntaxis
  • Duik in de elementen van CSS3, zoals meerdere achtergronden, gradients, border images, transities, transformaties en animaties
  • Maak je webapplicaties bruikbaar en toegankelijk
  • Ontwerp voor prestatie, gebruikerservaring en betrouwbaarheid op alle platformen

“Estelle geeft al jarenlang presentaties over HTML5 en CSS3 aan een internationaal publiek, in haar persoonlijke stijl van rijke lezingen en leerzame vraag-en-antwoordsessies. Haar kennis is nu eindelijk in een handzaam boek verzameld, wat veel webontwikkelaars ten goede zal komen.” - Christopher Schmitt, Auteur van het CSS Cookbook en het HMTL5 Cookbook

Downloadbare bestanden

Handboek Mobile HTML5

1
Leren werken met Mobile HTML5, CSS3 en JavaScript API’s
Browsergrillen
Mobiel HTML5-spelletje
Hulpprogramma’s voor ontwikkelaars
Testprogramma’s
2
Upgraden naar HTML5
HTML5-syntaxis
Elementen
Attributen
Globale attributen en internationaliseringsattributen
HTML 4-attributen die in HTML5 kernattributen zijn geworden
Nieuw in HTML5: globale toegankelijkheid en interactieve attributen
Syntaxis HTML-element/attribuut
Zichzelf sluitende elementen
Best practices
De vereiste componenten
Elementen in de <head>
<meta>: metagegevens toevoegen
Mobiele metatags
Specifieke leverancierswaarden
De <base> van uw webpagina
Niet alleen voor stijlbladen: <link>
3
Nieuwe elementen in HTML5
Sectie-elementen in HTML5
Niet nieuw, maar niet vaak gebruikt: <address>
Inhoud groeperen: nieuwe HTML5-elementen
Nieuwe semantische elementen op tekstniveau in HTML5
Gewijzigde semantische elementen op tekstniveau
Ingesloten elementen
Interactieve elementen
Conclusie
4
Webformulieren
Attributen van <input> (en andere formulierelementen)
<input>-typen en -attributen
Nieuwe waarden voor <input>
Invoervelden voor datum en tijd
Formuliervalidatie
Nieuwe formulierelementen
Andere formulierelementen
Conclusie
5
SVG, canvas, audio en video
Media-API’s in HTML5
Audio/video
Offline webapplicaties
6
Andere HTML5-API’s
Verbeterde gebruikerservaring
Accessible Rich Internet Applications (ARIA)
Conclusie
7
Upgraden naar CSS3
CSS: definitie en syntaxis
CSS-selectors
Meer CSS3-selectors
Andere selectors: schaduw-DOM
Conclusie
8
Meer mogelijkheden met CSS3-waarden
CSS-kleurwaarden
CSS-maateenheden
Verkorte notatie van eigenschappen en waarden
Conclusie
9
CSS3: modules, modellen en afbeeldingen
Eigenschappen van het CSS-vakkenmodel
CSS3 leren
CSS-kleurovergangen
Schaduwen
10
CSS3: animaties, transformaties en overgangen
CSS-overgangen
CSS3-transformaties
CSS3-animatie
11
CSS-functies in responsief webontwerp
Mediaquery’s, onderbrekingspunten en vloeiende lay-outs
Meerdere kolommen
Afbeeldingen met randen
Flexbox
Responsieve media
12
Mobiele apps ontwerpen
Zelfde inhoud, zelfde functies
Waar u aan moet denken voor u begint
Ontwerpoverwegingen
Het mobiele platform: rijk aan mogelijkheden
Targeten op mobiele webkit
Toetsenbordinvoer minimaliseren
Wees kort en bondig
Andere punten van gebruiksvriendelijkheid
13
Mobiele apparaten en aanraking
Omlaag schalen op maat
Aanraking
Toegang tot hardware
Systeemeigen webapps, packaged apps en hybride apps
Testen
14
Mobiele prestaties
Acculevensduur
Latentie
Reactietijd van de gebruikersinterface
Conclusie
A
CSS-selectoren en specifiteiten
CSS-selectoren level 3
Spiekbriefje CSS-selectoren
Specificiteit CSS-selectoren
CSS-selectoren level 4
Index