Kuusi tehtävää Front-End-kehittäjälle

1. Luottokorttilomake

Viileä luottokorttimuoto sulavilla ja nautinnollisilla mikrovuorovaikutuksilla. Sisältää numeron muotoilun, vahvistuksen ja automaattisen korttityypin tunnistuksen. Se on rakennettu Vue.js:lle ja on myös täysin reagoiva. (Sinä pystyt näkemään täällä.)

Kuusi tehtävää Front-End-kehittäjälle

luottokortti-lomake

Mitä opit:

  • Käsittele ja vahvista lomakkeita
  • Käsittele tapahtumia (esimerkiksi kun kentät muuttuvat)
  • Ymmärrä elementtien näyttäminen ja sijoittaminen sivulla, erityisesti lomakkeen päällä näkyvät luottokorttitiedot

Kuusi tehtävää Front-End-kehittäjälle

Artikkeli on käännetty EDISON Softwaren tuella, joka huolehtii ohjelmoijien terveydestä ja heidän aamiaisestaanJa kehittää räätälöityjä ohjelmistoja.

2. Histogrammi

Histogrammi on kaavio tai kaavio, joka edustaa kategorista dataa suorakulmaisilla palkkeilla, joiden korkeus tai pituus on verrannollinen niiden edustamiin arvoihin.

Niitä voidaan levittää pysty- tai vaakasuoraan. Pystypylväskaaviota kutsutaan joskus viivakaavioksi.

Kuusi tehtävää Front-End-kehittäjälle

Mitä opit:

  • Näytä tiedot jäsennellyllä ja ymmärrettävällä tavalla
  • Lisäksi: Opi käyttämään elementtiä canvas ja kuinka piirtää elementtejä sen avulla

Täällä löydät maailman väestötiedot. Ne on lajiteltu vuoden mukaan.

3. Twitter-sydänanimaatio

Vuonna 2016 Twitter esitteli tämän hämmästyttävän animaation twiitteihinsä. Vuodesta 2019 lähtien se näyttää edelleen osalta, joten miksi et luo sellaisen itse?

Kuusi tehtävää Front-End-kehittäjälle
Mitä opit:

  • Työskentele CSS-attribuutin kanssa keyframes
  • Manipuloi ja animoi HTML-elementtejä
  • Yhdistä JavaScript, HTML ja CSS

4. GitHub-arkistot hakutoiminnolla

Tässä ei ole mitään hienoa – GitHub-tietovarastot ovat vain ylistetty luettelo.
Tavoitteena on näyttää arkistot ja antaa käyttäjän suodattaa niitä. Käyttää virallinen GitHub API saadaksesi arkistot jokaiselle käyttäjälle.

Kuusi tehtävää Front-End-kehittäjälle

GitHub-profiilisivu - github.com/indreklasn

Mitä opit:

5. Reddit-tyyliset keskustelut

Chatit ovat suosittu tapa kommunikoida yksinkertaisuutensa ja helppokäyttöisyytensä vuoksi. Mutta mikä todella ruokkii nykyaikaisia ​​chat-huoneita? WebSockets!

Kuusi tehtävää Front-End-kehittäjälle

Mitä opit:

  • Käytä WebSocketsia, reaaliaikaista viestintää ja tietojen päivityksiä
  • Työskentele käyttäjien käyttöoikeustasojen kanssa (esimerkiksi chat-kanavan omistajalla on rooli adminja muut huoneessa - user)
  • Käsittele ja vahvista lomakkeita - muista, että viestin lähettämisen chat-ikkuna on input
  • Luo erilaisia ​​keskusteluja ja liity niihin
  • Työskentele henkilökohtaisten viestien kanssa. Käyttäjät voivat keskustella muiden käyttäjien kanssa yksityisesti. Pohjimmiltaan luot WebSocket-yhteyden kahden käyttäjän välille.

6. Raitatyylinen navigointi

Tästä navigoinnista ainutlaatuisen tekee se, että ponnahdusikkuna muuttuu sisällön mukaan. Tässä siirtymässä on eleganssia verrattuna perinteiseen uuden ponnahdusikkunan avaamiseen ja sulkemiseen.

Kuusi tehtävää Front-End-kehittäjälle

Mitä opit:

  • Yhdistä CSS-animaatiot siirtymiin
  • Himmennä sisältö ja käytä aktiivista luokkaa kelluvaan elementtiin

Kokeile ensin itse, mutta jos tarvitset apua, katso tästä vaiheittainen opas.

Lähde: will.com

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster