Innehållsförteckning:
- Steg 1: Vad ska vi bygga?
- Steg 2: Introduktion till HTML, Bootstrap, JavaScript och JQuery
- Steg 3: Din första sida med HTML
- Min att göra-lista
- Steg 4: Lägga till Bootstrap
- Steg 5: Slutför UI
- Steg 6: Lägga till logiken i appen
- Steg 7: (Valfritt) Distribuera appen
- Steg 8: Slutsats
Video: Distribuera din första att-göra-lista: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Om du är helt ny på kodning eller har bakgrundskodning kanske du undrar var du ska börja lära dig. Du måste lära dig hur, vad, var du ska koda och sedan, när koden är klar, hur du distribuerar den för hela att se.
Tja, den goda nyheten är att kodning inte är svårt.
Målgrupp: Denna handledning är avsedd för nybörjare som vill börja en karriär inom webbutveckling, har förståelse för webbteknik i allmänhet.
Byggtid: 90 minuter.
Svårighet: Lätt.
Steg 1: Vad ska vi bygga?
I slutet av denna handledning kommer vi att:
- Skapa en enkel att göra-lista webbapplikation med HTML5.
- Integrera Bootstrap med vår app för att lägga till snygg och snabb styling.
- Använd JavaScript och JQuery -biblioteket för att lägga till dynamiskt beteende i vår applikation.
- Distribuera vår applikation i molnet med Ziet/nu.
I aktion:
Steg 2: Introduktion till HTML, Bootstrap, JavaScript och JQuery
Vad är HTML?
Hyper Text Markup Language (HTML) kan ses som "internetets språk". HTML är standardmarkeringsspråket som används för att skapa webbsidor. Det var ursprungligen utformat för att dela vetenskapliga dokument. Anpassningar till HTML genom åren gjorde det lämpligt att beskriva flera andra typer av dokument som kan visas som webbsidor på internet.
Det enda kravet som krävs för att visa en HTML -sida är en webbläsare, till exempel Microsoft Internet Explorer (IE), Mozilla Firefox, Google Chrome eller Apple Safari.
Vad är Bootstrap?
Bootstrap är det mest populära HTML-, CSS- och JavaScript -ramverket för att bygga responsiva, mobila första webbplatser. Bootstrap är ett projekt med öppen källkod som utvecklats av Twitter. den består av CSS -klasser som kan tillämpas på element för att styla dem konsekvent och JavaScript -kod som utför ytterligare förbättring.
Vad är JavaScript?
JavaScript är ett programmeringsspråk som används för programmering på klientsidan i webbapplikationer. JavaScript -koden körs av webbläsaren och gör det möjligt för webbapplikationsprogrammerare att bygga dynamiskt webbinnehåll, till exempel komponenter som visar eller döljs dynamiskt, ändrar utseende och validerar användarinmatning.
Vad är JQuery?
JQuery är ett snabbt, litet och funktionsrikt JavaScript-bibliotek, det gör saker som HTML-dokumentöverföring och manipulation, händelsehantering, animering mycket enklare.
All kraft i JQuery nås via JavaScript, så att ha ett starkt grepp om JavaScript är viktigt för att förstå, strukturera och felsöka din kod.
För mer detaljer:
HTML
JavaScript
JQuery
Bootstrap
Steg 3: Din första sida med HTML
STEG1: skapa en ny mapp:
mkdir enkel-todolist
STEG2: skapa en ny fil i den enkla todolistmappen och namnge den index.html.
cd enkel-todolist
tryck på index.html
STEG3: lägg till följande kod i index.html.
Att göra lista
Min att göra-lista
STEG4: Öppna index.html i din webbläsare.
Du kommer att se Min att-göra-lista visas (se bilden ovan).
Steg 4: Lägga till Bootstrap
I det här avsnittet kommer vi att lägga till Bootstrap-stöd på vår index.html-sida, för att lägga till snabb och bra styling till To-Do List-appen.
Observera: I den här appen kommer vi att använda Bootstrap 3, du använder alla andra CSS -ramar, som Semantic UI.
STEG1: lägg till Bootstrap CSS -fil i huvudtaggen:
STEG2: lägg till Bootstrap och JQuery CDN -skriptfiler i slutet av brödtaggen:
STEG3: Öppna index.html i din webbläsare.
Grattis, vi har framgångsrikt lagt till Bootstrap -support på vår sida i några steg.
Steg 5: Slutför UI
Efter att vi framgångsrikt har lagt till Bootstrap -stöd i vår app. Låt oss nu fortsätta och tävla UI (User Interface) för att låta användaren lägga till nya uppgifter. Att-göra-listan kommer att kunna lägga till nya objekt i en lista, samt ta bort befintliga objekt.
STEG 1: lägg till följande kod i index.html.
Lägg till ny uppgift Lägg till Rensa allt!
Min uppgiftslista
STEG2: öppna filen index.html i din webbläsare.
Steg 6: Lägga till logiken i appen
När du anger ett uppgiftsnamn och klickar på knappen Lägg till händer ingenting för tillfället. Låt oss fixa det.
I slutet av det här steget kommer vi att göra vårt index.html till en dynamisk sida, så den kommer att bete sig som användarinteraktion.
STEG1: skapa en ny mapp i simple-todolist, namnge den js och ett nytt filnamn den script.js inuti den mappen:
mkdir js
cd js touch script.js
STEG2: länka script.js till index.html genom att lägga till följande kod i slutet av huvudtaggen:
STEG3: lägg till följande kod i script.js -filen
$ (document).ready (() => {
var uppgifter = 0 $ ("#removeAll"). hide (); / * lägg till ny aktivitetshanterare */ $ ("#add"). on ("click", (event) => {event.preventDefault (); event.stopPropagation (); var val = $ ("input"). val (); if (val! == "") {uppgifter += 1; var elm = $ ("
-
"); $ ("#mylist "). append (elem); $ (" input "). val (" "); / * ta bort unik uppgiftshanterare * / $ (". text-right "). on (" clikc ", function (event) {event.preventDefault (); event.stopPropagation (); uppgifter -= 1; $ (detta).parent.remove ();}); /* visa removeAll -knappen när vi har fler än 3 uppgifter */ if (uppgifter> 2) {$ ("#remveAll"). show ();}/ *removeAll handler */ $ ("#removeAll"). on ("click", event => {event.preventDefault (); event.stopPropagation (); $ (". inaktiverad"). syskon (). remove (); tasks = 0; $ ("#removeAll"). hide ();});}});});
Obs: Du kan antingen få klona eller ladda ner ZIP -koden från mitt GitHub -arkiv, detta kan spara dig från att knacka.
git-klon github.com/ahmnouira/simple-todolist
STEG4: testa koden
Öppna din webbläsare och ange en uppgift, klicka sedan på Lägg till, du kommer att se en ny uppgift läggs till i listan, om du lägger till tre uppgifter kommer du att märka att en clearAll -knapp visas, med den här knappen kan vi ta bort alla tillagda uppgifter, du kan också ta bort bara en uppgiftsköp genom att klicka på dess knapp.
Steg 7: (Valfritt) Distribuera appen
Hittills har vi byggt en enkel todo list -app, nu är det dags att distribuera den i molnet och dela vårt arbete med andra runt om i världen.
För att uppnå detta kommer vi att använda molnplattform som heter ZEIT Now.
Vad är ZEIT nu?
ZEIt Now är en molnplattform för statiska webbplatser och serverlösa funktioner, det gör det möjligt för utvecklare att vara värd för webbplatser och webbtjänster som distribuerar direkt, allt detta med noll konfiguration.
1. Installera Now CLI
För att distribuera med ZEIT Now måste du installera Now CLI.
viktigt: Se till att du har npm installerat.
npm -v # kontrollera om npm -installationen
npm installera -g nu@senaste # installera den senaste versionen av Now CLI globalt nu -v # chech om Now CLI är installerat och skriv ut versionen
2. Distribuera
Allt du behöver göra är att gå in i katalogen och sedan distribuera din app med ett enda kommando:
nu --prod # distribuera appen
När den väl har distribuerats får du en förhandsgransknings -URL som tilldelas varje distribution för att dela de senaste ändringarna under adressen.
min app:
Steg 8: Slutsats
Det är allt som finns!
Utforska gärna koden genom att ställa in nya funktioner och utöka appen och dela dina erfarenheter och frågor i kommentarsfältet.
För att se mer av mina verk, besök min öppna källa på GitHub.
myYouTube.
myLinkedIn
Tack för att du har tid att läsa min instruerbara ^^.
Ha en bra dag.
Ahmed Nouira
Rekommenderad:
Autonom drönare med infraröd kamera för att hjälpa första svarare: 7 steg
Autonom drönare med infraröd kamera för att hjälpa första svarare: Enligt en rapport från Världshälsoorganisationen dödar varje år naturkatastrofer cirka 90 000 människor och drabbar närmare 160 miljoner människor världen över. Naturkatastrofer inkluderar jordbävningar, tsunamier, vulkanutbrott, jordskred, orkaner, fl
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Hur du får din Xbox -kontroller att blinka med några lysdioder, men den kommer inte att skaka mer: 4 steg
Så här får du din Xbox -kontroller att blinka med vissa lysdioder, men den kommer inte att skaka mer: DIN FJÄRRKNAPP BLINKAR MEN DEN VILJAR INTE MER PÅ DETTA PROJEKTET DU MÅSTE TA UT MOTOREN
Så här får du Windows Vista eller XP att se ut som Mac Os X utan att utsätta din dator för fara: 4 steg
Hur man får Windows Vista eller XP att se ut som Mac Os X utan att sätta din dator i fara: Det finns ett enkelt sätt att få tråkig gammal vista eller XP att se nästan exakt ut som Mac Os X, det är verkligen lätt att lära sig hur! För att ladda ner gå till http://rocketdock.com
Hur du helt och hållet kan distribuera din dator: 3 steg
Hur man fullständigt vistaliserar din dator: Det här är väldigt coolt! Vistart fungerar inte med 2000 eller tidigare så kom ihåg det. Jag MINNER DIG ATT DET ÄR EN UPPHOVSRÄTT PÅ ALLA PROGRAM SOM BÖRJAR MED VI, SÅ VARNING !!! Gå med i min grupp DATORER !!! När detta når 1000 visningar lägger jag till lite