Kaip naudoti interneto standartus kuriant bet kurio įrenginio svetaines

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


Kai Timas Bernersas-Lee pirmą kartą sukūrė „INQUIRE“ (žiniatinklio pirmtaką), jis turėjo informacijos apie greitkelį, kurį visi laisvai keliavo, viziją. Dar būdamas pradinėje stadijoje, internetas žadėjo nevaržomą prieigą prie informacijos, bendruomenės ir, taip, verslo galimybių. Vis dėlto, nes žiniatinklis pamažu formavosi, šiai laisvei iškilo grėsmė iš vidaus, ir buvo didelė tikimybė, kad internetas, kuriuo mėgaujamės šiandien, gali žlugti pasinaudodamas savo galimybėmis.

W3C ir interneto standartų projektas

Netrukus po to, kai žiniatinklis buvo pristatytas pasauliui, „Netscape“ ir „Microsoft“ (du svarbiausi programinės įrangos kūrimo varikliai) pradėjo stabiliai didėjantį naršyklių karą. Siekdama pralenkti kitas, kiekviena įmonė įvedė naujus elementus į savo programinę įrangą ir sugalvojo naujus internetinio turinio gavimo ir apdorojimo būdus. Rezultatas buvo dvi konkuruojančios naršyklės, kurios vis mažiau suderinamos. Tai galėjo paversti svajonę apie nevaržomą internetą paverstu įmantriu košmaru, veiksmingai uždraudžiant vartotojams naudotis visu internetinio turinio asortimentu, tuo pačiu didinant interneto svetainių kūrimo ir kūrimo išlaidas..

Reaguodamas į vykstančius naršyklių karus ir galimą interneto projekto suskaidymą, Berners-Lee sudarė pasaulinį žiniatinklio konsorciumą (W3C). Jos užduotis buvo sukurti visuotinai priimtų interneto protokolų ir gairių rinkinį. Tai taptų taisyklių sąsiuviniu, kuris ateityje vadovautųsi programuotojų ir programinės įrangos kūrėjų darbu, tikiuosi, kad užtikrintų nuolatinį interneto augimą ir prieinamumą.

1998 m. Nepriklausoma interneto dizainerių ir kūrėjų grupė sudarė Web Standards Project (WaSP). Jos misija buvo patobulinti ir reklamuoti W3C geriausios praktikos sąrašą ir visiems laikams nutraukti naršyklių karus. „WaSP“ buvo sėkmingas, o laisvai keliauto informacijos magistralės vizija iš esmės buvo įgyvendinta. Šiandien „WaSP“ toliau stengiasi, kad internetas būtų laisvas, atviras ir prieinamas visiems.

Žiniatinklio standartų svarba

Sunku būtų pervertinti žiniatinklio standartų projekto ir jo propaguojamų gairių svarbą. Kad internetas galėtų išnaudoti visas savo galimybes, jis turi remtis kai kuriais bendrais principais. Šie „internetiniai standartai“ pateikia pagrindinių ir, tikimasi, universalių, gairių, kuriomis kuriamas ir platinamas interneto turinys, rinkinį. Šių žiniatinklio standartų poreikis yra akivaizdus ir juose aptariami kai kurie pagrindiniai programavimo ir interneto dizaino aspektai.

  • Efektyvus kodas – interneto standartai suteikia efektyvų kodavimą interneto dizainui. Jei visas programavimas apsiribotų HTML, rezultatas būtų išsipūtęs ir nesuderinami failai, kuriems reikalingas ilgesnis nei būtinas atsisiuntimo laikas. Tai ne tik daro įtaką vartotojo internetinei patirčiai, bet ir iš tikrųjų gali padidinti prieigos prie internetinio turinio išlaidas tiems vartotojams, kurie už atsisiuntimus moka megabaitu.
  • Kodavimo suderinamumas – ar tai būtų interneto puslapis, papildinys ar programinė įranga, beveik kiekvienas programavimo elementas praeina daugybės skirtingų dizainerių rankose. Turėdami priimtą kodavimo standartą, užtikrinsite, kad visi programuotojai kalbėtų ta pačia „kalba“ ir kad kodas išliktų racionalus ir efektyvus nepriklausomai nuo autoriaus.
  • Supaprastinta priežiūra – tai dar labiau patvirtina standartizuoto kodavimo praktikos vertę. Liesą ir efektyvų kodą atnaujinti ir prižiūrėti yra lengviau, o pigesnis. Turint omenyje stiliaus ir išdėstymo informaciją, nurodytą vienoje vietoje (ty CSS elementus), atnaujinimų nereikia taikyti kiekviename aktyvios svetainės puslapyje..
  • Įrenginių suderinamumas – interneto standartų laikymasis užtikrina, kad internetinį turinį būtų galima greitai ir efektyviai performatuoti skirtingose ​​naršyklėse ir įrenginiuose. Tai ypač svarbu dabar, kai mobilieji įrenginiai tapo tokie populiarūs tarp interneto vartotojų.
  • Paieškos sistemos suderinamumas – visi žiniatinklio kūrėjai nori, kad jų internetiniame turinyje būtų lengvai ieškoma „Google“ ir kitų paieškos sistemų. Kad bet kuris paieškos variklis galėtų reitinguoti ir grąžinti atitinkamą turinį naudodamas vartotojo paiešką, jis turi nuskaityti tą turinį naudodamasis interneto tikrinimo programa. Jei tas interneto skaitytuvas negali suprasti turinio, natūraliai nukentės reitingai. Vykdydami patvirtintus standartus, kuriuos nustatė W3C, kūrėjai gali lengviau užtikrinti, kad jų sukurtą turinį būtų galima greitai ir tiksliai nuskaityti naudojant paieškos variklius.
  • Prieinamumas – pagaliau žiniatinklio standartai taip pat sprendžia prieinamumo regėjimo negalią žmonėms problemą. Regėjimo negalią turintys vartotojai, norėdami pasiekti žiniatinklio turinį, dažnai naudoja ekrano skaitytuvus. Šie skaitytojai pažodžiui garsiai skaito tinklalapį. Laikydamiesi priimtų žiniatinklio standartų, reglamentuojančių semantinę struktūrą, užtikrinsite galimybę lengvai iššifruoti internetinį turinį, išlaikant žiniatinklį atvirą ir prieinamą silpnaregiams. Tai yra vienas iš nedaugelio žiniatinklio standartų projekto, kuris buvo kodifikuotas įstatyme, aspektų.

W3C standartai

Nors WaSP sprendžia įvairius klausimus, pagrindinės gairės, kurias iš pradžių nustatė W3C, tapo visuotinai priimtinu žiniatinklio standartų taisyklių rinkiniu. Tai sudaro pagrindą, nuo kurio priklauso nuolatinis interneto augimas ir prieinamumas, ir juos galima suskirstyti į keletą pagrindinių temų.

  • Žymėjimo kalbos yra sistemos, skirtos papildyti informaciją prie dokumento, kuris yra atskiras nuo paties teksto. Žiniatinklio standartų gairės reglamentuoja HTML ir vėlesnių jo variantų (įskaitant HTML5 ir XHTML) naudojimą. Kaip žymėjimo kalba, HTML variantai naudojami modifikuoti įvairaus tipo internetinio dokumento turinį. Šias kalbas sudarantys elementai nurodo, kaip kiekvienas turinio bitas turėtų būti pateikiamas interneto naršyklėje (ty antraštės, pastraipos, ženklų sąrašai ir tt). Nors pagrindiniai žymėjimo elementai nusako tikrąjį turinį, papildomų atributų naudojimas skirtas suteikti konkretesnę informaciją apie tą turinį.
  • HTML (Hiperteksto žymėjimo kalba) yra seniausia žiniatinklio kodavimo kalba. Iš esmės tai yra labiausiai paplitusi žymėjimo kalba, kuria naudojasi interneto programuotojai, ir vis dar sudaro didelę viso internetinio turinio dalį. HTML vartojimą reguliuoja sintaksės taisyklių rinkinys, kuris, nors ir gana efektyvus, tačiau ir gana silpnas. Elementuose nėra didžiųjų ir mažųjų raidžių, uždarymo žymos nėra griežtai reglamentuojamos, o tam tikriems atributams galima naudoti nuorodas. Nors pagrindinis HTML daugelį metų buvo standartas, jis buvo keletą kartų pataisytas, įskaitant HTML 2.0 ir HTML 3.0. Naujausia jo iteracija yra HTML5.
  • HTML5 yra naujausia pagrindinės HTML žymėjimo kalbos iteracija. Jame pateikiamos kai kurios naujos taisyklės ir funkcijos, atsisakant kai kurių ankstesnių versijų elementų. HTML5 pristatė naujus semantinius elementus ir valdymo atributus, taip pat keletą taikomųjų programų sąsajų (API), palaikančių nuvilkimo funkcijas, geografinę vietą ir vietinę saugyklą, kuri pašalina slapukų naudojimą.
  • XHTML reiškia „eXtensible HyperText Markup Language“. Tai derina struktūrinius HTML atributus su XML programos ypatybėmis. XHTML paprastai naudojamas, kai internetinį turinį reikia perdirbti, kad būtų suderinamas su mobiliaisiais įrenginiais ar nutolusiomis naršyklių konstrukcijomis. Pridėjus XML elementus, turinio perdirbimas yra greitesnis ir lengvesnis nei standartinio HTML. XHTML kalba taip pat pateikia griežtesnes semantines taisykles. XHTML elementuose ir atributuose yra didžiosios ir mažosios raidės, visi elementai turi būti uždaryti, o atributų reikšmės turi būti nurodytos kabutėse.
  • CSS (Kaskadiniai stiliaus lapai) pateikia mechanizmą, pagal kurį internetinio turinio išvaizdos ar padėties pokyčiai gali būti priskiriami dokumento HTML ar XHTML elementams. CSS naudojimas apibūdina bendrą svetainės išvaizdą ir leidžia ją greitai ir efektyviai pertvarkyti. Trumpai tariant, CSS naudojimas leidžia interneto svetainių kūrėjams meistriškiau valdyti dokumento formatavimą ir išdėstymą. Tai leidžia žiniatinklio kūrėjams lengvai pakeisti foną, keisti šriftus ir teksto dydžius bei perkelti tinklalapio turinį. Nors daug ką tai įmanoma padaryti naudojant pagrindinį HTML, CSS naudojimas leidžia programuotojams ir interneto kūrėjams gaminti turinį, paremtą racionalesniu ir efektyvesniu kodu..
  • „JavaScript“ yra į objektą orientuota scenarijų kalba. Tai pirmiausia naudojama norint pridėti elgesį prie tinklalapio. Jis gali būti naudojamas patvirtinti formos duomenis, pateikti nuvilkimo funkcijas, įjungti mygtukų funkcijas ir pagyvinti puslapio elementus. „JavaScriptas“ padeda tinklalapius padaryti interaktyvesnius, leidžiančius jiems tiksliau reaguoti į vartotojo įvykius, tokius kaip pelės paspaudimai, puslapio naršymas ir įvestos paieškos.

Tai yra pagrindiniai programavimo ir internetinio projektavimo pagrindai, išdėstyti W3C ir Web standartų projekte. Ne tik „geriausios praktikos“ rinkinys, bet ir jų taikymas užtikrina nuolatinį internetinio tinklo plėtrą ir plėtrą.

Mokymai internetu

Žiniatinklio standartų projektas ir gairės, kurias W3C kodifikavo, suteikia daug galimybių studijoms. Yra daugybė internetinių vadovėlių, kurie bus įžanga į interneto standartus ir jų svarbą šiuolaikinei programinės įrangos plėtrai ir interneto dizainui.

  • Kodėl mums reikia interneto standartų: šis trumpas vaizdo įrašas, kurį parengė Jeffrey Zeldmanas (vienas iš „Web Standards Project“ įkūrėjų), trumpai supažindina su interneto standartų idėja ir kodėl jie yra būtini augančiam ir atviram internetui. Nors Zeldmanas nesiūlo jokios informacijos apie interneto standartų specifiką, šis vaizdo įrašas rodo informatyvų išeities tašką tiems, kurie domisi šia tema.
  • Žiniatinklio standartai ir plėtra: parengta Vašingtono universiteto, šiame vadovėlyje pagrindinis dėmesys skiriamas žiniatinklio standartų techniniam pritaikymui programavimui ir interneto dizainui. Vadovėlyje nagrinėjamas tinkamas HTML, XHTML, XML ir CSS naudojimas, atliekant pratimus ir pavyzdžius, iliustruojančius geriausią interneto standartų projekto nustatytą geriausią praktiką..
  • Prieinamos HTML / XHTML formos: ši instrukcija pateikiama tiesiogiai iš interneto standartų projekto. Jis tiria HTML ir XHTML naudojimą kuriant ir plėtojant žiniatinklio turinį, suderinamą su ekrano skaitytuvais ir Brailio rašto kompiuteriais. Dabar, kai žiniatinklio prieinamumas yra kodifikuotas įstatymuose daugelyje šalių, tai yra būtina perskaityti visiems interneto svetainių kūrėjams.
  • Bendros HTML ir XHTML idėjos: vėlgi, tai kyla iš žiniatinklio standartų projekto. Vadovėlyje aptariama HTML raida ir pagrindinio HTML ir XHTML skirtumai.
  • Kaip pasiekti žiniatinklio standartus ir kokybę savo svetainėje: šį vadovą parengė W3C ir jis atkreipia dėmesį į visus pagrindinius interneto standartų klausimus ir kaip jie taikomi kuriant kokybišką svetainę. Straipsnyje aprašomi HTML, XHTML ir CSS. Aptariama geriausia praktika ir įrankiai, kurie gali būti naudojami patvirtinant svetainės turinį, siekiant įsitikinti, kad ji atitinka priimtus žiniatinklio standartų projekto standartus..

Knygos

Nors internetiniuose vadovėliuose galima pateikti bendrą interneto standartų įvadą, norintys išsamiau susipažinti su priimtais žiniatinklio projektavimo ir programinės įrangos kūrimo protokolais, norės toliau nagrinėti šią temą. Šios knygos yra neįkainojami ištekliai tiek žiniatinklio kūrėjams, tiek plačiajai visuomenei.

  • Projektavimas pagal interneto standartus (2009 m.), Kuriuos pateikė Zeldmanas ir Marcotte: Jeffrey Zeldmanas buvo vienas iš „Web Standards Project“ įkūrėjų. Čia jis pristato vieną iš galutinių žiniatinklio standartų kūrimo darbų ir jų pritaikymą web dizainui. Parašyti patraukliu ir lengvai suprantamu stiliumi, Zeldmanas ir Marcotte pažvelgia į interneto standartų svarbą, HTML5 ir CSS3 taikymą interneto dizaine ir standartų reikalavimus atitinkančių svetainių, kurios įkeliamos greičiau ir suteikia visapusiškiau realizuojamą patirtį, kūrimo technikas..
  • CSS meistriškumas: „Advanced Web Standards Solutions“ (2009), pateikė Collinson ir kt.: Ši knyga pirmiausia skirta tarpiniams ir pažengusiems interneto dizaineriams. Šioje knygoje nagrinėjamas kaskadinių stiliaus lentelių vaidmuo šiuolaikiniame internetiniame dizaine ir tai, kaip geriausia praktika pritaikyti prie interneto standartų laikymosi. Knygoje yra daugybė pavyzdžių, kaip efektyviai naudoti CSS3, taip pat vadovai, kaip nustatyti ir išspręsti daugelį CSS susijusių projektavimo problemų..
  • Prieiga prie interneto: interneto standartai ir atitikimas norminiams aktams (2006 m.), Kuriuos pateikė Rutter ir kt., Rekomenduoja „Web Standards Project“. Šioje knygoje nagrinėjami teisiniai interneto kūrėjų įsipareigojimai užtikrinti, kad jų turinys būtų visiškai prieinamas regėjimo negalią turintiems vartotojams. Autoriai nagrinėja tiek moralinius, tiek teisinius atitikties aspektus ir pateikia kodavimo pavyzdžius, kurie iliustruoja geriausią praktiką.
  • Jennifer Niederst sukurtas žiniatinklio dizainas trumpai (2006): ši darbalaukio nuoroda pateikia patogų vadovą programuotojams ir programinės įrangos kūrėjams. „Niederst“ aptaria geriausią interneto svetainių kūrimo praktiką ir kaip jos pasikeitė nuo pirmųjų interneto dienų. Temos apima nuo pagrindinės HTML struktūros iki CSS ir „JavaScript“ įtraukimo, kad būtų patobulintas pateikimas ir elgesys.
  • „JavaScript“: „Visual QuickStart Guide“ (2014), pateikė Smith ir Negrino: šioje knygoje nagrinėjamas „JavaScript“ vaidmuo kuriant standartus atitinkančias naršykles. Naudodamiesi ekrano kopijomis ir išsamiais pavyzdžiais, autoriai pateikia paprastą vadovą pradedantiesiems ir tarpiniams scenaristams, kaip įtraukti „JavaScript“ į interneto dizaino projektą, kuris atitinka W3C standartus..

Santrauka

Nemokamas ir atviras internetas būtų neįmanomas nepriėmus aiškiai apibrėžtų protokolų rinkinio ir gairių, skirtų interneto dizainui ir plėtrai. Šie ne tik geriausios praktikos rinkiniai, bet ir visuotinai pripažinti žiniatinklio standartai padeda interneto dizaineriams sukurti greitą ir efektyvų vartotojui patogų žiniatinklio turinį, tuo pačiu užtikrinant, kad to turinio ir toliau lengvai ieškotų paieškos varikliai ir internetiniai banglentininkai. „W3C“ žiniatinklio standartai yra gero internetinio dizaino pagrindas, o juos nuolat tobulindami užtikrinsite, kad internetas išliktų laisvas, atviras ir prieinamas visiems..

Tolesni skaitymai ir šaltiniai

Mes turime daugiau žiniatinklio kodavimo vadovų, vadovėlių ir infografijų:

  • „JavaScript“ įvadas: sužinokite viską apie šią kliento kalbą, kuri tinklalapius daro interaktyvesnius.
  • HTML pradedantiesiems – pagrindinis vadovas: jei norite tapti žiniatinklio kūrėju, tai yra vieta pradėti.
  • CSS – įvadas, vadovai ir šaltiniai: sužinokite viską apie tinklalapio išdėstymą.

Žiniatinklio dizaino tendencijos, kurių niekada nepamiršite

Vien todėl, kad turime interneto standartus, dar nereiškia, kad svetainės visada atrodo patraukliai. Savo infografijos tinklalapių dizaino tendencijose, kurių niekada nepamiršite, mes žiūrime į senus dizainus, kurie, žmonių manymu, buvo puikūs.

Web dizainas, kurio niekada nepamiršite
Žiniatinklio dizaino tendencijos, kurių niekada nepamiršite

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map