Hjem Personlig finansiering Hvordan man bruger AJAX til at lave en app til HTML5 og CSS3 programmering - dummies

Hvordan man bruger AJAX til at lave en app til HTML5 og CSS3 programmering - dummies

Indholdsfortegnelse:

Video: Sublime Text Introduction (Tutorial #1) 2024

Video: Sublime Text Introduction (Tutorial #1) 2024
Anonim

Alle vil lave mobile apps i disse dage. Her er den store hemmelighed. Mange apps er virkelig skrevet i HTML5, CSS og JavaScript. Du ved allerede alt, hvad du har brug for til at lave apps, der arbejder på mobile enheder. Endnu bedre behøver du ikke at lære et nyt sprog eller få tilladelse fra appbutikken eller købe en licens, som du gør for indbyggede apps.

Der er et par fantastiske tricks, du kan gøre for iOS-brugere. Du kan designe dit program, så brugeren kan tilføje et ikon direkte til skrivebordet. Brugeren kan derefter starte programmet som enhver anden app. Du kan også gøre browseren til at gemme de normale browseraccoutrements, så dit program ikke ser ud som om det kører i en browser!

Det viser sig, at disse effekter er ret nemme at gøre.

Tilføj et ikon til dit program

Moderne versioner af iOS (operativsystemet iPhone / iPad) har allerede evnen til at gemme enhver webside på skrivebordet. Bare se websiden i Safari og klik på knappen Share. Du finder en mulighed for at gemme websiden til skrivebordet. Du kan instruere dine brugere om at gøre dette, og de vil kunne starte dit program som en normal app.

Standardikonet for en gemt app er dog ret grimt. Hvis du vil have et smukt ikon, kan du gemme et lille billede som en. png fil og sæt det i samme mappe som dit program. Derefter kan du tilføje denne linje til din side (i overskriften), og billedet vises på skrivebordet, når brugeren gemmer dit program:


Som en ekstra bonus justerer iPhone eller iPad automatisk billedet til at ligne en Apple-ikonet, tilføjer de effekter, der passer til den installerede version af iOS (afrundet og glasagtig i iOS6, flade i iOS7.)

Selvfølgelig er dette ikontrick en Apple-only-mekanisme. Med de fleste versioner af Android kan ethvert bogmærke, du har angivet med din hovedbrowser, tilføjes til skrivebordet, men der er ikke nogen brugerdefineret ikonindstilling. Direktivet om apple-touch-icon bliver simpelthen ignoreret, hvis du bruger et andet OS.

Fjern Safari-værktøjslinjen

Selvom dit program ser godt ud fra hovedskærmen, når brugeren aktiverer programmet, er det stadig tydeligt, at programmet er en del af webbrowseren. Du kan nemt skjule browserens værktøjslinje med en anden linje i overskriften:


Denne kode vil ikke gøre noget andet, medmindre programmet kaldes fra skrivebordet. Men i så fald skjuler værktøjslinjen, hvilket gør programmet til at føle sig som en fuldblæst app. Som en ekstra bonus kører dette programmet i fuldskærmstilstand, hvilket giver dig lidt mere plads til spil.

Igen er det en Apple-specifik løsning. Der er ikke en nem måde at opnå samme effekt på Android-enhederne på.

Gem dit program offline

Nu ser dit program meget ud som en app, medmindre den kun kører, når du har forbindelse til internettet. HTML5 har en vidunderlig funktion, der giver dig mulighed for at gemme en hel webside lokalt første gang det kører.

Så hvis brugeren prøver at få adgang til programmet, og systemet ikke kan komme online, køres den lokale kopi af spillet i stedet. I det væsentlige downloades programmet første gang det aktiveres og forbliver på den lokale enhed.

Dette er en relativt let effekt at opnå:

  • Gør dit program stabilt: Før du kan bruge offline lagringsmekanismen, vil du sørge for, at dit program er tæt på frigivelse. I hvert fald skal du sikre dig, at du kender alle de eksterne filer, der er nødvendige af spillet.

  • Brug kun lokale ressourcer: For denne type projekt kan du ikke stole på det eksterne internet, så du skal have alle dine filer lokalt. Det betyder at du ikke rigtig kan bruge PHP eller eksterne filer. Du skal have en lokal kopi af alt på serveren.

  • Byg en cahce. manifest fil: Se på den mappe, der indeholder dit spil, og opret en ny tekstfil, der hedder.

  • Skriv den første linje: Cacheens første linje. manifest fil skal kun indeholde teksten CACHE MANIFEST (alt med store bogstaver).

  • Lav en liste over hver fil i mappen: Skriv navnet på hver fil i mappen, en fil pr. Linje. Pas på med din kapitalisering og stavning.

  • Tilføj manifestattributten: Et tag har en ny attribut kaldet manifest. Brug dette til at beskrive til serveren, hvor cache manifestet kan findes:

    
    
  • Læg siden normalt: Du skal indlæse websiden en gang på den normale måde. Hvis alt er korrekt konfigureret, vil browseren stille en kopi af filen.

  • Test offline: Den bedste måde at teste offline lagring på er midlertidigt at slukke for trådløs adgang på din maskine og derefter prøve at få adgang til filen. Hvis tingene er udarbejdet, skal du kunne se din side som om du stadig var online.

  • Kontroller serverindstillinger: Hvis offline-opbevaring ikke virker, skal du muligvis kontrollere din serveradministration. Teksten / manifest MIME-typen skal konfigureres på serveren. Du skal måske bede din serveradministrator om at angive denne indstilling i. htaccess-fil til din konto:

    addtype text / cache-manifest. manifesterer
    

Bemærk, at det kan tage cache-manifest mekanismen flere timer for at genkende ændringer, så når du foretager ændringer på din side, opdateres disse ændringer ikke automatisk til den lokale browser. Derfor er det bedst at gemme off-line arkivering i nærheden af ​​din projektudviklingscyklus.

Hvordan man bruger AJAX til at lave en app til HTML5 og CSS3 programmering - dummies

Valg af editor

Test din kode med Dreamweavers webstedrapporteringsfunktioner - dummies

Test din kode med Dreamweavers webstedrapporteringsfunktioner - dummies

Hvis du har brugt Dreamweaver til bygg din mobilwebsite, du kan tjekke dit arbejde ved hjælp af Dreamweaver Site Reporting funktionerne. Det lader dig oprette en række rapporter og endda tilpasse dem til at identificere problemer med eksterne links, overflødige og tomme tags, untitled dokumenter og manglende alternativ tekst. Du kan nemt gå glip af problemer - især ...

Sådan bruger du dit eget domæne til dit Squarespace-websted - dummier

Sådan bruger du dit eget domæne til dit Squarespace-websted - dummier

Når du underskriver op for din Squarespace-konto, får du en unik Squarespace-URL, der ser sådan ud: http: // dit kontonavn. Squarespace. com. Hvis du vil have fuldstændig kontrol over branding af dit websted eller blot ønsker en unik webadresse, kan du kortlægge eller pege på et brugerdefineret domæne på din Squarespace-konto. Du har tre muligheder for indstilling ...

Fordelene ved at bruge Markdown på din Squarespace Website - dummies

Fordelene ved at bruge Markdown på din Squarespace Website - dummies

Markdown er en plain- tekst skriftformat, der gør det muligt hurtigt at anvende tekst styling baseret på hvordan du formaterer din Squarespace 6 websteds tekst. Markdown er en af ​​Du bruger to typer blokke, du kan bruge til at tilføje tekst. Du tilføjer indhold til dine Squarespace-sidesider ved at bruge indholdsblokke i Site Manager → Indhold ...

Valg af editor

Wicca og Witchcraft For Dummies Cheat Sheet - dummies

Wicca og Witchcraft For Dummies Cheat Sheet - dummies

Wicca, en heksekunst, er centreret i rituelle Wiccans udfører til specifikke formål, såsom at kommunikere med eller ære guddom. Sabbats er wiccan sol helligdage fokuseret på jordens sti omkring solen, nogle gange omtalt som Årets hjul. Esbats er wiccan månens ferie, der fokuserer på månens cyklus. ...

Sammenhængende trosretninger: almindelige erfaringer i skrifterne - dummies

Sammenhængende trosretninger: almindelige erfaringer i skrifterne - dummies

Interessant de tre Abrahams trosretninger - jødedom, kristendom , og islam - deler meget til fælles, herunder en række af ædle profeter sendt af Gud. På grund af commonality ligger en dyb forbindelse til arv fra profeten Abraham og en tro på en Gud. Koranen finder fælles sted med kristne og jøder (kendt ...

Charmerende din vej til effektiv magi - dummies

Charmerende din vej til effektiv magi - dummies

En firkløver for held. Den jakkesæt, som du altid bærer til jobsamtaler for succes. Ringen du tager aldrig af, fordi den repræsenterer din kærlighed til en anden person. Den hængende du bærer rundt om halsen hver dag for beskyttelse. Den lille statue hængende fra bilens bagspejl til sikker rejse. ...

Valg af editor

Vælger skråninger, kanter og ansigter i blender - dummies

Vælger skråninger, kanter og ansigter i blender - dummies

I Blender's Edit-tilstand, kuben ændrer farve og prikker danner i hver af kubens hjørner. Hver prik er et vertex. Linjen der dannes mellem to hjørner er en kant. Et ansigt i Blender er en polygon, der er dannet af tre eller flere forbindelseskanter. Tidligere er ansigter i Blender ...