Hjem Personlig finansiering Slik bruker du AJAX til å lage en app for HTML5 og CSS3 programmering - dummies

Slik bruker du AJAX til å lage en app for HTML5 og CSS3 programmering - dummies

Innholdsfortegnelse:

Video: How to make CSS Progress Bar using javascript 2025

Video: How to make CSS Progress Bar using javascript 2025
Anonim

Alle vil lage mobilapper i disse dager. Her er den store hemmeligheten. Mange apps er virkelig skrevet i HTML5, CSS og JavaScript. Du vet allerede alt du trenger for å lage programmer som fungerer på mobile enheter. Bedre ennå, du trenger ikke å lære et nytt språk eller få tillatelse fra appbutikken eller kjøpe en lisens, som du gjør for innfødte apps.

Det er et par fantastiske triks du kan gjøre for iOS-brukere. Du kan designe programmet slik at brukeren kan legge til et ikon direkte på skrivebordet. Brukeren kan da starte programmet som alle andre apper. Du kan også gjøre nettleseren gjemme de vanlige nettleseraccoutrements slik at programmet ikke ser ut som det kjører i en nettleser!

Det viser seg at disse effektene er ganske enkle å gjøre.

Legg til et ikon for programmet ditt

Moderne versjoner av iOS (operativsystemet iPhone / iPad) har allerede muligheten til å lagre en hvilken som helst nettside på skrivebordet. Bare se nettsiden i Safari og klikk på Del-knappen. Du finner et alternativ for å lagre nettsiden til skrivebordet. Du kan instruere brukerne å gjøre dette, og de vil kunne starte programmet som en vanlig app.

Standardikonet for en lagret app er imidlertid ganske stygg. Hvis du vil ha et flott ikon, kan du lagre et lite bilde som en. png-fil og sett den i samme katalog som programmet ditt. Deretter kan du legge til denne linjen på siden din (i overskriften), og bildet vil vises på skrivebordet når brukeren lagrer programmet:


Som en tilleggsbonus justerer iPhone eller iPad automatisk bildet slik at det ser ut som en Apple-ikonet, legger til effektene som passer til den installerte versjonen av iOS (avrundet og glassaktig i iOS6, flat i iOS7.)

Selvfølgelig er dette ikonet triks en Apple-eneste mekanisme. Med de fleste versjoner av Android, kan et hvilket som helst bokmerke du har angitt med nettleseren din, legges til skrivebordet, men det finnes ikke et tilpasset ikonvalg. Apple-touch-ikonet direktivet vil ganske enkelt bli ignorert hvis du bruker noen andre OS.

Fjern Safari-verktøylinjen

Selv om programmet ser bra ut fra hovedskjermbildet, når brukeren aktiverer programmet, er det fortsatt åpenbart at programmet er en del av nettleseren. Du kan enkelt skjule nettleserens verktøylinje med en annen linje i overskriften:


Denne koden vil ikke gjøre noe annet, med mindre programmet kalles fra skrivebordet. Men i så fall skjuler det verktøylinjen, slik at programmet ser ut som en fullblåst app. Som en ekstra bonus kjører programmet programmet i fullskjermmodus, noe som gir deg litt mer plass til spill.

Igjen, dette er en Apple-spesifikk løsning. Det er ikke en enkel måte å oppnå samme effekt på Android-enhetene på.

Lag programmet ditt offline

Nå ser programmet ditt ut som en app, bortsett fra at den bare kjører når du er koblet til Internett. HTML5 har en fantastisk funksjon som lar deg lagre en hel nettside lokalt første gang den kjøres.

Så hvis brukeren prøver å få tilgang til programmet, og systemet ikke kan komme seg online, kjøres den lokale kopien av spillet i stedet. I hovedsak er programmet lastet ned første gang det er aktivert og forblir på den lokale enheten.

Dette er en relativt enkel effekt å oppnå:

  • Gjør programmet stabilt: Før du kan bruke offline lagringsmekanismen, vil du sørge for at programmet er nær utløserklar. I det minste må du sikre at du kjenner alle eksterne filene som trengs av spillet.

  • Bruk bare lokale ressurser: For denne typen prosjekt kan du ikke stole på det eksterne Internett, så du må ha alle filene dine lokale. Dette betyr at du ikke kan bruke PHP eller eksterne filer. Du må ha en lokal kopi av alt på serveren.

  • Bygg en cahce. manifest fil: Se på katalogen som inneholder spillet ditt, og opprett en ny tekstfil som heter.

  • Skriv den første linjen: Den første linjen i hurtigbufferen. manifest fil skal bare inneholde teksten CACHE MANIFEST (alt i store bokstaver).

  • Lag en liste over alle filer i katalogen: Skriv navnet på hver fil i katalogen, en fil per linje. Vær forsiktig med kapitalisering og staving.

  • Legg til manifestattributtet: Koden har et nytt attributt som kalles manifest. Bruk dette til å beskrive til serveren der hurtigbuffer manifestet kan bli funnet:

    
    
  • Last siden normalt: Du må laste inn nettsiden en gang på vanlig måte. Hvis alt er satt opp riktig, vil nettleseren stille en kopi av filen.

  • Test offline: Den beste måten å teste frakoblet lagring på, er å midlertidig deaktivere trådløs tilgang på maskinen din, og deretter prøve å få tilgang til filen. Hvis ting trente, bør du kunne se siden din som om du fortsatt var online.

  • Kontroller serverinnstillinger: Hvis offline lagring ikke fungerer, må du kanskje sjekke med serveradministrasjonen. Tekst / manifest MIME-typen må konfigureres på serveren. Du må kanskje spørre serveradministratoren om å angi dette alternativet i. htaccess-fil for kontoen din:

    addtype text / cache-manifest. manifestere
    

Vær oppmerksom på at det kan ta hurtigbuffer manifest mekanismen flere timer for å gjenkjenne endringer, så når du gjør endringer på siden din, oppdateres disse endringene ikke automatisk til den lokale nettleseren. Derfor er det best å lagre off-line arkivering for nær slutten av prosjektutviklingssyklusen.

Slik bruker du AJAX til å lage en app for HTML5 og CSS3 programmering - dummies

Redaktørens valg

10 Tips for visuelt analysere og presentere data i Excel - dummies

10 Tips for visuelt analysere og presentere data i Excel - dummies

Her er noen konkrete forslag om hvordan du med hell kan bruke diagrammer som dataanalyseværktøy i Excel, og hvordan du kan bruke diagrammer for å mer effektivt kommunisere resultatene av dataanalysen du gjør. Bruk riktig diagramtype Hva mange mennesker ikke skjønner er at du bare kan lage fem ...

10 Måter å forbedre Power Pivot Performance - dummies

10 Måter å forbedre Power Pivot Performance - dummies

Når du publiserer Power Pivot-rapporter på nettet, har du tenkt for å gi publikum den beste opplevelsen som er mulig. En stor del av denne erfaringen er å sikre at ytelsen er god. Ordet ytelse (som det gjelder applikasjoner og rapportering) er vanligvis synonymt med hastighet - eller hvor raskt et program utfører bestemte handlinger ...

Legger ekstra analyselagre til Excel-diagrammer - dummies

Legger ekstra analyselagre til Excel-diagrammer - dummies

Det er ikke uvanlig å bli bedt om å legge til Ekstra analyse til din visualisering som vanligvis ikke er plottet på et Excel-diagram. For eksempel viser dette diagramet salg for hvert kvartal, men klienten vil kanskje også se prosentveksten i samme kvartal. De fleste Excel-analytikere oppfyller dette behovet med faktiske tekstbokser. ...

Redaktørens valg

Reise fotografering kamera sammenligning diagram - dummies

Reise fotografering kamera sammenligning diagram - dummies

Fra smarte telefoner til punkt-og-skyte og digitale speilreflekskameraer, du har en mange fotograferingsvalg der ute. Bruk følgende diagram for å se hvilken type kamera som passer best for deg. Smartphone Point-and-shoot dSLR Bildesensor Kvalitet Lav til middels Medium Høy Vannbestandig (egnet for basseng) Sjeldne Få modeller Sjeldne Optiske Zoom Lav ...

Ta et makrofoto-dummies

Ta et makrofoto-dummies

Fotografi (makrofotografi) gir deg den som ser bildene dine, utsikt over verden ikke normalt sett av det blotte øye. De fleste kameraer, selv smarttelefoner, kan skyte ting med en rimelig nærhet med en viss grad av klarhet og fokus. Mens du reiser, finner du ting som skyter nærbilde, for eksempel hva du spiser til middag, en merkelig feil, ...

Forestille et Moving Object - dummies

Forestille et Moving Object - dummies

Når du ser et bilde, skjønner du selv hva som skjedde da det ble tatt. Noen bilder kan innebære bevegelse eller aktivitet. For eksempel kan du fokusere på en sykkel som beveger seg nedover gaten med bygningene bak den sløret. Dette er annerledes enn grunne dybdeskarphet, men fordi blenderåpningen ikke er det som skaper ...

Redaktørens valg

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

På ACT Matematisk test, du må sannsynligvis multiplisere par matriser som har enten en rad eller en kolonne. En enkel måte å formere en horisontal matrise med en vertikal matris er å sette opp et lite rutenett. Denne metoden lar deg fylle ut tallene for å få det riktige svaret. Matrix ...

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

Er en determinant en vanlig operasjon utført på en firkantet matrise. På ACT Math-testen er den eneste determinantformelen du trenger å være kjent med, for en 2 x 2-matrise. Her er formelen for determinanten av Merk at determinanten av en matrise bare er et tall, ikke en matrise. Å ...

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

For å spare tid når du graver en kvadratisk funksjon på ACT Math-testen, kan du raskt bestemme retningen for parabolen ved hjelp av et enkelt triks basert på koeffisienten a. Dette trikset vedrører tegnet på variabelen a (i uttrykket ax2): Når a er positivt, er grafen konkav opp. I ...