Katsotaanpa se, web-kehitys voi helposti tulla sotku. HTML, CSS ja JavaScript Kaikki ovat kehittyneet nöyryydestä monien vuosien ajan ja ovat suurelta osin yhtä suuret kuin ne, miten sinun pitäisi käyttää niitä. Tämän seurauksena on aivan liian helppoa rakentaa epämiellyttävä sotku. Standardien noudattaminen ja uusimpien parannusten hyödyntäminen eritelmissä ei takaa hyvää koodia, mutta se voi varmasti auttaa.
Kaikenlaisessa ohjelmistokehityksessä modulaarisuus on kuningas, kun kyseessä on ylläpidettävä koodi. Tämän seurauksena haluat pitää läheisen silmän Web-komponenteilla. Selaimen tuki ei ole suuri, mutta jos napasit itse polyfillit , voit päästä eteenpäin käyrän ja aloittaa hyödyntää mukautettuja elementtejä koodin rakentamiseksi heti. Tämä kehitystyyli on tulevaisuus, joten kannattaa tutustua siihen nyt.
HTML5 itse esitteli useita uusia elementtejä (ja heikensi useita), mikä auttaa edistämään hyviä koodauskäytäntöjä. Olet ehkä kuullut semanttisesta margupista, joka viittaa HTML5: n kuvailevien elementtien käyttöön, kuten & lt; artikkeli & gt; ja & lt; kuva & gt; Ilmoittakaa sisältötyyppi ne sisältävät.
Tämä voi todella auttaa koodin puhtaudessa, koska HTML-elementit tunnistavat välittömästi esimerkiksi, mitkä osat edustavat valikkopalkkia, sisältöjäsi, alatunniste ja niin edelleen.
Se auttaa myös, jos käytät uusimpia JavaScript-standardeja. Javascript voi myös olla sotkuinen, mutta viime vuosina on paljon helpompi työskennellä. ES6-syntaksi on laajalti tuettu selaimissa, ja ominaisuudet, kuten arrow-toiminnot ja luokat, voivat tehdä elämäsi paljon helpommin - mutta monet kehittäjät ovat joko tuntemattomia tai varovaisia.
Modulaarisen kehityksen teemana JavaScript tukee myös moduulin lataamista, mikä voi auttaa sinua hallitsemaan riippuvuuksiasi puhtaasti.
Nämä olivat kerran monimutkaisia toimintoja, jotka edellyttävät erikoistuneita ohjelmistoja, mutta ne on nyt rakennettu suoraan selaimiin. Web-puheen API: llä on komponentteja, jotka tukevat tekstiä puhetta ja puheenvuoroa. Jälkimmäiset näistä joko käyttävät verkkopalvelua (Chrome käyttää Google Cloud -puheen API) tai laitteen alkuperäisen puheentunnistuspalvelun. Odottaa, että tätä käytetään laajasti mobiililaitteissa tulevaisuudessa.
Triviaali, koska se saattaa kuulostaa, tämä on erinomainen esimerkki siitä, miten HTML5 yksinkertaistaa yhteisiä tehtäviä, jotka aiemmin olisivat vaatineet mukautettua koodausta melko monimutkaisen UI-komponentin. & lt; syöttötyyppi = "väri" & gt; Näyttää visuaalisen värinvalitsimen, kun napsautat laitteen natiivin väriliikenteen. Tämä voi olla erityisen hyödyllinen HTML-kankaalla. Se on laajalti tuettu lukuun ottamatta mobiililaitteita.
Tämä voi tarjota mukavan esteettisen kosketuksen mobiililaitteilla. & lt; meta nimi = "teema-väri" sisältö = "# ffffff" / & gt; on suunniteltu ohjaamaan selainta uudelleen työkalupalkki tarkastelemalla sivustoasi. Valitettavasti se on vähän ei-standardoituja, niin "Teema-väri" Toimii Chrome, Firefox ja Opera, IOS tarvitset "Apple-Mobile-Web-App-Status-Bar-tyyli" (toimii vain koko näytön tilassa).
Toivottavasti olet jo toteuttanut reagoivaa muotoilua, jolloin kuvesi koorioitaan näkemykseen sopivaksi. Tämä ei ole täydellinen, koska voit pakottaa käyttäjän lataamaan kuvan suurimman version sitten alaspäin sen. Anna HTML5 & lt; kuva & gt; Elementti, jonka avulla voit määrittää eri kuvat näytön tarkkuuden mukaan, sivustoa tarkastellaan.
Yksiselitteisesti nimetty tärinä API paljastaa yhden toiminnon, värähtelee (), mikä tekee juuri sen, mitä se sanoo laitteita, jotka tukevat sitä. Toiminto ottaa luettelon, jossa kuvataan värähtelykuvio sen argumenttina. Se toimii Chrome, Firefox ja Opera, vaikka olette onnea reunalla tai safarilla. On raportoitu, että jotkin mainokset käyttävät tätä houkuttelemaan käyttäjän huomion, joten tuomaristo on siitä, onko se oikeastaan hyvä idea.
Tämä artikkeli oli alun perin ilmestynyt Nettisivujen suunnittelija Julkaisu 266. Osta se täällä .
Aiheeseen liittyvät artikkelit:
(Kuva luotto: Andre Furtado Pexeleistä) Yksinkertainen verkkosivuston rakentaja toimii myös yhtenä Paras p..
Portfoliosi pitää avaimen saadaksesi seuraavan projektin pussiin, joten se ansaitsee paljon huomiota. On myös tärkeää muistaa, että se ei ole koskaan valmis tuote. Luova ammattilainen,..
Sivu 1/2: App-kuvakkeen luominen Illustratorissa: vaiheet 01-11 App-kuvakkeen luominen Illustratorissa: vaiheet 01-11 ..
Yksi CSS-prosessoreiden yksittäisistä parhaimmista ominaisuuksista on muuttujia. Jotta kyky julistaa kerran ja uudelleenkäytt�..
Sivu 1/2: Tee kojelaudan sovellus reagoida - vaiheet 1-10 Tee kojelaudan ..
Parallax vieritys ei ole enää taattu huomiongberi, jota se oli aiemmin ollut, mutta on olemassa muita tapoja käyttää parallax-tekni..
Kehitettäessä yksinkertaisia verkkohankkeita, jotka sisältävät käyttäjän vuorovaikutusta, kuinka parhaiten hallita ..
Flivednormals Onko Henning Sandenin ja Morten Jaegerin juokseva sivusto Lontoon VFX: n päivän töiden rinnalla. He ..