Huis Persoonlijke financiën Hoe bouw je een Basic jQuery Mobile-pagina voor HTML5 en CSS3 Programming - dummies

Hoe bouw je een Basic jQuery Mobile-pagina voor HTML5 en CSS3 Programming - dummies

Inhoudsopgave:

Video: Cursus HTML5 CSS3 - Introductiefilmpje 2024

Video: Cursus HTML5 CSS3 - Introductiefilmpje 2024
Anonim

Er is een zeer populaire benadering onder HTML5- en CSS3-programmeurs om mobielvriendelijke websites te bouwen met AJAX, en dat is om een ​​add-onbibliotheek te gebruiken voor jQuery jQuery Mobile genoemd. JQuery Mobile is een krachtige combinatie van JavaScript en CSS-code die bovenop de bibliotheek is gebouwd.

De jQuery-bibliotheek werkt door een normale HTML5-pagina te nemen en deze te wijzigen op manieren die een native look and feel emuleren. De code lijkt veel op gewone HTML:

Mobiele demo

JQuery Mobile-demo

jQuery Mobile-website

  • Dit is een gewone lijst
  • Gecodeerd om er uit te zien als
  • een mobiele lijst
van > HTML All-in-one voor Dummies Een paar details maken van deze pagina een mobiel wonder:

Inclusief de mobiele CSS van jQuery.
  1. Dit is een speciaal CSS-bestand dat is ontworpen om HTML-elementen om te zetten in hun mobiele tegenhangers. Hoewel u het zelf kunt downloaden, koppelen de meeste ontwikkelaars rechtstreeks aan de jQuery-site.

    Neem de standaard jQuery-bibliotheek op.

  2. Veel van de code is gebaseerd op jQuery, dus integreer ook de jQuery-bibliotheek. Nogmaals, u moet jQuery van de hoofdwebsite van jQuery halen.

    Neem de mobiele bibliotheek van jQuery op.
  3. Dit is een JavaScript-bibliotheek die de bibliotheek uitbreidt om nieuw mobielspecifiek gedrag toe te voegen.

    Een kenmerk data-role = "page" toevoegen aan de hoofd-div.

  4. Maak een hoofd-div in uw pagina en geef het attribuut aan. Dit is een aangepast kenmerk voor gegevensrollen toegevoegd door jQuery mobiel. jQuery kijkt over de gegevensrollen van de verschillende elementen en past stijl- en gedragsveranderingen automatisch op deze elementen toe. Wijs uw hoofd-div de gegevensrolpagina toe. Dit vertelt de browser om de hele div als een pagina te behandelen.

    Geef een gegevensthema op.

  5. Je kunt een gegevensthema toepassen op elk element, maar je past bijna altijd een thema toe op de pagina. jQuery Mobile wordt geleverd met een aantal standaardthema's die zijn ingebouwd, genaamd "a" tot en met "e. "Experimenteer om degene te vinden die je leuk vindt, of je kunt je eigen versie bouwen met de speciale mobiele versie van de ThemeRoller.

    Voeg meer divs toe aan je pagina.

  6. Voeg nog enkele divs toe binnen je pagina div. Over het algemeen heb je er drie: koptekst, inhoud en voettekst.

    Specificeer de header-div met data-role = "header".

  7. Door een van uw header-informatie in een div te plaatsen met een datarol "header", vertel je jQuery om dit element te behandelen als een mobiele header en de juiste stijlen toe te passen. De header bevat meestal een

    -tag.

    Normaal gesproken geeft u de header op die moet worden hersteld met het kenmerk data-position = "fixed". Dit zorgt ervoor dat de koptekst op zijn plaats blijft als de rest van de inhoud wordt gescrold, wat typisch is voor een mobiele applicatie.

    Stel een content-div in.

  8. Voeg een div toe met data-role = "content" om het hoofdinhoudsgebied van uw pagina in te stellen. Alle hoofdelementen van uw site moeten in dit segment worden weergegeven.

    Elke koppeling kan naar een knop worden geconverteerd.

  9. De standaardconventie in webapps is om koppelingen om te zetten in knoppen met een groter doel dan muisinvoer. Het is eenvoudig om een ​​link naar een knop te converteren door het kenmerk data-role = "button" toe te voegen aan de ankertag.

    Converteer lijsten naar mobiele lijstweergaven.

  10. Lijsten hebben ook speciale conventies in de mobiele wereld. U kunt het kenmerk data-role gebruiken om van elke lijst een lijstweergave te maken.

    Bouw een voettekst.

  11. Voeg nog een div toe met dataserollen ingesteld op 'footer'. Normaal gesproken wordt de voettekst (zoals de koptekst) gefixeerd met het kenmerk voor de gegevenspositie.

Hoe bouw je een Basic jQuery Mobile-pagina voor HTML5 en CSS3 Programming - dummies

Bewerkers keuze

Setup Menu 3 op de Rebel T6i / 750D - dummies

Setup Menu 3 op de Rebel T6i / 750D - dummies

Er wachten nogal wat aanpassingsmogelijkheden op de Setup-menu van de Rebel T6i / 750D 3. Setup-menu 3, weergegeven in de volgende afbeelding, bevat de volgende aanpassingsmogelijkheden: Schermkleur: standaard bevat het scherm Opname-instellingen opnamegegevens in het wit op een eenvoudige zwarte achtergrond. Er worden grijstinten in grijstinten gebruikt en accenten worden meestal oranje gemarkeerd. ...

Bewerkers keuze

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst aan een inhoud toevoegen tijdelijke aanduiding in Microsoft PowerPoint, klik op het gebied Klik om tekst toe te voegen en typ wat u wilt. Als u een ander type inhoud wilt toevoegen, klikt u op het pictogram in de tijdelijke aanduiding voor het gewenste type. Als u meer tekst typt dan in dat tekstvak past (vooral gebruikelijk voor ...

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

De Prullenbak op uw computer bevat onlangs verwijderde items. Uw oude bestanden bevinden zich in de Prullenbak en u kunt ze ophalen totdat u deze leegt of totdat deze de maximale maximale grootte heeft bereikt, en Windows automatisch enkele bestanden dumpt. Nadat u de Prullenbak hebt leeggemaakt, zijn alle bestanden daarin niet beschikbaar voor ...

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Nadat u een document hebt gemaakt, bent u klaar om te beginnen met typen. Tekst op de pagina plaatsen (of op het scherm) is een beetje anders in elk van de drie grote Microsoft Office-toepassingen: Word, Excel en PowerPoint. Woord: Het belangrijkste werkgebied van het programma is een lege lei waarop u rechtstreeks kunt typen. Klik gewoon in de ...

Bewerkers keuze

Animatie maken met de HTML5-canvastag - dummies

Animatie maken met de HTML5-canvastag - dummies

Hoewel de HTML5-canvastag misschien niet als vervanging voor Flash als mechanisme voor het implementeren van games en animaties in de browser, is het redelijk eenvoudig om animaties aan een canvasafbeelding toe te voegen. De sleutel is om de animatiefuncties te gebruiken die al in de browser zijn ingebouwd. Basisstructuur van de animatielus in HTML5-canvas Een animatie ...

Hoe externe stijlen maken in CSS3 - dummies

Hoe externe stijlen maken in CSS3 - dummies

De meeste ontwikkelaars gebruiken externe stijlen in CSS3 om te verkleinen de hoeveelheid werk die nodig is om een ​​site te onderhouden. Een. CSS-bestand bevat alle stijlen voor de site, wat betekent dat het veranderen van een stijl voor de hele site net zo eenvoudig is als het veranderen van dat ene bestand (in plaats van elke pagina). Omdat de wijziging plaatsvindt in slechts ...

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

De Yahoo! Gebruikersinterface (YUI) -bibliotheek (Yuilibrary) is een complete ontwikkeling - API verwant met jQuery en jQuery UI CSS3 gecombineerd in sommige opzichten en rijker dan deze bibliotheken in andere. Dit is een complexe API die is ontworpen om aan de behoeften van grotere applicaties te voldoen. Eigenlijk moet je echt de tutorials doorlopen, ...