Sisällysluettelo:
- Vaihe 1: Mitä rakennamme?
- Vaihe 2: Johdatus HTML: ään, Bootstrapiin, JavaScriptiin ja JQueryyn
- Vaihe 3: Ensimmäinen sivusi HTML -koodilla
- Minun tehtävälista
- Vaihe 4: Bootstrapin lisääminen
- Vaihe 5: Viimeistele käyttöliittymä
- Vaihe 6: Logiikan lisääminen sovellukseen
- Vaihe 7: (Valinnainen) Ota sovellus käyttöön
- Vaihe 8: Johtopäätös
Video: Ota käyttöön ensimmäinen tehtäväluettelosovellus: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Jos olet täysin aloittanut koodauksen tai sinulla on jonkinlainen taustakoodaus, saatat miettiä, mistä aloittaa oppiminen. Sinun on opittava kuinka, mitä, minne koodata ja sitten, kun koodi on valmis, kuinka ottaa se käyttöön, jotta se näkyy.
Hyvä uutinen on, että koodaus ei ole vaikeaa.
Kohdeyleisö: Tämä opetusohjelma on tarkoitettu aloittelijoille, jotka haluavat aloittaa uran verkkokehityksessä ja joilla on ymmärrystä verkkoteknologioista yleensä.
Rakennusaika: 90 minuuttia.
Vaikeusaste: Helppo.
Vaihe 1: Mitä rakennamme?
Tämän opetusohjelman loppuun mennessä:
- Luo yksinkertainen tehtäväluettelosovellus HTML5: n avulla.
- Integroi Bootstrap sovellukseemme lisätäksesi hyvännäköistä ja nopeaa muotoilua.
- Käytä JavaScript- ja JQuery -kirjastoa lisätäksesi dynaamista käyttäytymistä sovellukseemme.
- Ota sovelluksemme käyttöön pilvessä Zietin avulla/nyt.
Toiminnassa:
Vaihe 2: Johdatus HTML: ään, Bootstrapiin, JavaScriptiin ja JQueryyn
Mikä on HTML?
Hypertekstimerkintäkieltä (HTML) voidaan ajatella "Internetin kieleksi". HTML on tavallinen merkintäkieli, jota käytetään verkkosivujen luomiseen. Se oli alun perin tarkoitettu tieteellisten asiakirjojen jakamiseen. HTML: ään vuosien aikana tehdyt mukautukset tekivät mahdolliseksi kuvata useita muita asiakirjatyyppejä, jotka voidaan näyttää Internetin verkkosivuina.
Ainoa vaatimus HTML -sivun näyttämiseen on selain, kuten Microsoft Internet Explorer (IE), Mozilla Firefox, Google Chrome tai Apple Safari.
Mikä on Bootstrap?
Bootstrap on suosituin HTML-, CSS- ja JavaScript -kehys reagoivien, mobiililaitteille tarkoitettujen ensimmäisten verkkosivustojen luomiseen. Bootstrap on Twitterin kehittämä avoimen lähdekoodin projekti. se koostuu CSS -luokista, joita voidaan soveltaa elementteihin, jotta ne voidaan muotoilla johdonmukaisesti, ja JavaScript -koodista, joka parantaa lisäominaisuuksia.
Mikä on JavaScript?
JavaScript on ohjelmointikieli, jota käytetään asiakaspuolen ohjelmointiin verkkosovelluksissa. Selain käyttää JavaScript -koodia, ja sen avulla verkkosovellusten ohjelmoijat voivat rakentaa dynaamista verkkosisältöä, kuten komponentteja, jotka näyttävät tai piilotetaan dynaamisesti, muuttaa ulkonäköä ja vahvistaa käyttäjän syöttämät tiedot.
Mikä on JQuery?
JQuery on nopea, pieni ja monipuolinen JavaScript-kirjasto, joka tekee HTML-asiakirjojen läpikäynnistä ja manipuloinnista, tapahtumien käsittelystä ja animaatiosta paljon helpompaa.
Kaikki JQueryn teho on käytettävissä JavaScriptin kautta, joten JavaScriptin vahva ymmärtäminen on välttämätöntä koodin ymmärtämiseksi, jäsentämiseksi ja virheenkorjaamiseksi.
Lisätietoja:
HTML
JavaScript
JQuery
Bootstrap
Vaihe 3: Ensimmäinen sivusi HTML -koodilla
VAIHE 1: Luo uusi kansio:
mkdir yksinkertainen todolist
VAIHE 2: Luo uusi tiedosto simple-todolist-kansioon ja nimeä se index.html.
cd yksinkertainen todolist
kosketa index.html
VAIHE 3: lisää seuraava koodi hakemistoon index.html.
Tehtävälista
Minun tehtävälista
VAIHE 4: Avaa index.html selaimessasi.
Näet Minun tehtävälistani näkyy (katso yllä oleva kuva).
Vaihe 4: Bootstrapin lisääminen
Tässä osiossa lisäämme Bootstrap-tuen index.html-sivullemme lisätäksemme nopeaa ja hyvää muotoilua tehtäväluettelosovellukseen.
Huomautus: Tässä sovelluksessa käytämme Bootstrap 3: ta, käytät mitä tahansa muuta CSS -kehystä, kuten semanttista käyttöliittymää.
VAIHE 1: lisää Bootstrap CSS -tiedosto head -tunnisteeseen:
VAIHE 2: lisää Bootstrap- ja JQuery CDN -skriptitiedostot body -tunnisteen loppuun:
VAIHE 3: Avaa index.html selaimessasi.
Onnittelut, olemme onnistuneesti lisänneet Bootstrap -tuen sivullemme muutamassa vaiheessa.
Vaihe 5: Viimeistele käyttöliittymä
Kun olemme onnistuneesti lisänneet Bootstrap -tuen sovellukseemme. Jatketaan nyt ja kilpailemme käyttöliittymästä (User Interface), jotta käyttäjä voi lisätä uusia tehtäviä. Tehtävälista voi lisätä uusia kohteita luetteloon ja poistaa olemassa olevia kohteita.
VAIHE 1: lisää seuraava koodi hakemistoon index.html.
Lisää uusi tehtävä Lisää Tyhjennä kaikki!
Oma tehtäväluettelo
VAIHE 2: avaa index.html -tiedosto selaimessasi.
Vaihe 6: Logiikan lisääminen sovellukseen
Kun kirjoitat tehtävän nimen ja napsautat Lisää -painiketta, mitään ei tapahdu tällä hetkellä. Korjataan se.
Tämän vaiheen loppuun mennessä muutamme index.html -sivuston dynaamiseksi sivuksi, jotta se käyttäytyy käyttäjien kanssa.
VAIHE 1: luo uusi kansio simple-todolistiin, anna sille nimi js ja uusi tiedostonimi se script.js kansioon:
mkdir js
cd js kosketa script.js
VAIHE 2: linkitä script.js hakemistoon index.html lisäämällä seuraava koodi head -tagin loppuun:
VAIHE 3: lisää seuraava koodi script.js -tiedostoon
$ (asiakirja).ready (() => {
var tehtävät = 0 $ ("#removeAll"). hide (); / * lisää uusi tehtävienkäsittelijä */ $ ("#add"). on ("click", (event) => {event.preventDefault (); event.stopPropagation (); var val = $ ("input"). val (); if (val! == "") {tehtävät += 1; var elm = $ ("
-
"); $ ("#mylist "). append (elem); $ (" input "). val (" "); / * poista ainutlaatuinen tehtävänkäsittelijä * / $ (". text-right "). on (" clikc ", toiminto (tapahtuma) {event.preventDefault (); event.stopPropagation (); tehtävät -= 1; $ (this).parent.remove ();}); /* näytä removeAll -painike, kun meillä on enemmän kuin 3 tehtävät */ jos (tehtävät> 2) {$ ("#remveAll"). show ();}/ *removeAll -käsittelijä */ $ ("#removeAll"). on ("click", event => {event.preventDefault (); event.stopPropagation (); $ (". Disabled"). sisarukset (). remove (); task = 0; $ ("#removeAll"). hide ();});}});});
Huomautus: Voit joko kloonata tai ladata koodin ZIP -koodin GitHub -arkistostani, mikä säästää sinua napauttamasta.
git klooni github.com/ahmnouira/simple-todolist
VAIHE 4: testaa koodi
Avaa selaimesi ja kirjoita tehtävä ja napsauta sitten Lisää, niin näet uuden tehtävän, joka lisätään luetteloon. voi myös poistaa vain yhden tehtäväostoksen napsauttamalla sen painiketta.
Vaihe 7: (Valinnainen) Ota sovellus käyttöön
Tähän mennessä olemme rakentaneet yksinkertaisen tehtävälista -sovelluksen, nyt on aika ottaa se käyttöön pilvessä ja jakaa työmme muiden kanssa ympäri maailmaa.
Tämän saavuttamiseksi käytämme ZEIT Now -nimistä pilvialustaa.
Mikä on ZEIT nyt?
ZEIt Now on pilvialusta staattisille sivustoille ja palvelimettomille toiminnoille, ja sen avulla kehittäjät voivat isännöidä heti käyttöönotettavia verkkosivustoja ja verkkopalveluja, kaikki tämä ilman kokoonpanoa.
1. Asenna nyt CLI
Jos haluat ottaa käyttöön ZEIT Now -ohjelman, sinun on asennettava Now CLI.
Tärkeää: Varmista, että npm on asennettu.
npm -v # Tarkista, asennetaanko npm
npm install -g now@latest # asenna Now CLI: n viimeisin versio maailmanlaajuisesti nyt -v # chech jos Now CLI on asennettu ja tulosta sen versio
2. Ota käyttöön
Sinun tarvitsee vain siirtyä hakemistoon ja ottaa sitten sovelluksesi käyttöön yhdellä komennolla:
nyt --prod # ottaa sovelluksen käyttöön
Kun olet ottanut käyttöön, saat esikatselun URL -osoitteen, joka on määritetty jokaiselle käyttöönotolle jakamaan viimeisimmät muutokset osoitteen alle.
sovellukseni:
Vaihe 8: Johtopäätös
Siinä kaikki!
Voit vapaasti tutkia koodia asettamalla uusia ominaisuuksia ja laajentaa sovellusta sekä jakaa kokemuksesi ja kysymyksesi kommentti -alueella.
Jos haluat nähdä lisää töitäni, käy avoimessa lähdekoodissani GitHubissa.
myYouTube.
myLinkedIn
Kiitos, että sinulla oli aikaa lukea ohjeeni ^^.
Hauskaa päivän jatkoa.
Ahmed Nouira
Suositeltava:
Mielenkiintoinen ohjelmointiopas suunnittelijalle-Ota kuva käyttöön (osa kaksi): 8 vaihetta
Mielenkiintoinen ohjelmointiopas suunnittelijalle-Ota kuva käyttöön (osa 2): Matematiikka näyttää useimmille teistä hyödyttömältä. Yleisimmin käytetty jokapäiväisessä elämässämme on vain lisätä, vähentää, kertoa ja jakaa. Se on kuitenkin aivan eri asia, jos voit luoda ohjelmalla. Mitä enemmän tiedät, sitä upeamman tuloksen saat
Raspberry PI 3 - Ota käyttöön sarjaliikenne TtyAMA0: sta BCM: ään GPIO 14 ja GPIO 15: 9
Raspberry PI 3 - Ota käyttöön sarjaliikenne TtyAMA0: sta BCM GPIO 14- ja GPIO 15 -laitteisiin: Olin äskettäin kiinnostunut UART0: n ottamisesta käyttöön Raspberry Pi (3b) -laitteessani, jotta voin yhdistää sen suoraan RS -232 -signaalitason laitteeseen standardin 9 avulla -nastainen d-sub-liitin ilman USB-RS-232-sovitinta. Osa kiinnostuksestani
I-211M-L ONT: Ota tiedot käyttöön akkuvirralla: 7 vaihetta
I-211M-L ONT: Ota data käyttöön akkuvirralla: I-211M-L Optical Network Terminal (ONT) on suosittu päätepiste kuituinternetin tai kuitupohjaisen puhelimen (POT) ja videopalvelujen tilaajille. Uudet Verizon FIOS -asennukset käyttävät tätä ONT: ta. Toisin kuin aiemmat ONT-laitteet, I-211M-L ei toimi
"Pysyvästi" Ota näppäimistö käyttöön Tablet-tilassa (2-in-1 ASUS-muistikirja): 4 vaihetta
"Pysyvästi" Ota näppäimistö käyttöön Tablet-tilassa (2-in-1 ASUS -kannettava): Äskettäin ASUS Q551LN 2-in-1 -kannettavan näyttö lakkasi näyttämästä punaista väriä. Kuukausien yritettyä korjata sitä ilman edistystä päätin muuttaa sen pysyväksi työpöytäksi ja liittää sen näyttöön. Ymmärsin kuitenkin, että jos & quot
A/B Ota halpa käyttöön: 4 vaihetta
A/B Kytke halpa päälle: Sen sijaan, että ostan jotain kaupasta, päätän usein tehdä vain oman. Tein tämän A/B -kytkimen, koska etuporttien ohjaimet eivät salli minun tallentaa Audacityn kautta oikein koneellani. Tämä on tehty ennenkin, mutta