30 Akronimų Web kūrėjai turėtų žinoti
Interneto kūrimo pramonės žargonas turi tiek daug akronimai mes naudojame dieną ir dieną, kad tai ne tik baugina pradedantiesiems, bet ir kartais sunku ir praktikuojantiems kūrėjams Sekti. Daugelis iš mūsų saugiai naudoja daugiau bendrų akronimų, pvz HTML, CSS, arba HTTP, bet ką apie mažiau plačiai naudojamus ar naujesnius?
Šiame žodynėlyje mes surinkome 30 akronimų, kurie dažnai naudojami šiuolaikiniuose interneto plėtros straipsniuose ir diskusijose, kad padėtų mūsų skaitytojams neatsilikti nuo šiuolaikinės pramonės lingo.
1. ARIA
Prieinamos turtinės interneto programos: kartais taip pat naudojamas kaip WAI-ARIA.
Interneto standartai, paskelbti World Wide Web Consortium (W3C). ARIA specifikacijoje apibrėžiami įvairūs metodai, kuriais siekiama sukurti interneto turinį neįgaliesiems kurie prisijungia prie žiniatinklio su pagalbinėmis technologijomis (AT), pavyzdžiui, ekrano skaitytuvais.
2. ACSS
Atominės kaskados stiliaus lapai: „Yahoo“ sukurta CSS rašymo metodika.
ACSS remiasi pakartotinai naudojamos, vienkartinės (atominės) klasės ir trumpi, nuspėjami klasės pavadinimai kad būtų galima tiesiogiai suformuluoti HTML. Atomizer yra įrankis, kuris gali padėti kurti „Atomic“ klases interneto projektams.
3. AMP
Pagreitinti mobilieji puslapiai: mobilusis žiniatinklio standartas, kurį „Google“ inicijavo greičiau kurti mobilias svetaines.
AMP apriboja, kaip mes galime naudoti HTML, CSS ir JavaScript, kad galėtume pagerinti našumą, ir suteikia mums komponentus, kuriuos galime naudoti išoriniams ištekliams įkelti ir paleisti scenarijus per AMP vykdymo laiką.
4. API
Taikomųjų programų programavimo sąsaja: rinkinys iš anksto parašytos kodo funkcijos (savybės, metodai, klasės ir kt.), kuriuos nurodo API leidėjas ir kurie mums padeda naudoti geriausią praktiką ir rašyti nuoseklų kodą.
Galime pasirinkti iš daugelio žiniatinklio API, bet socialinės žiniasklaidos ir technologijų svetainių, tokių kaip „Facebook“, „Twitter“ ir „Google“, taip pat skelbia savo API.
5. BEM
Blokuoti, Elementas, Modifikatorius: a įvardijimo konvencija skaitymo, nuoseklumo ir palaikomųjų CSS klasių rašymui.
Naudodamiesi BEM metodika, mes sukuriame klases visoje projekte seka block__element - modifikatorius
sintaksė.
- Blokai yra atskirų subjektų, pvz.,
Meniu
arbamygtukas
. - Elementai yra skirtingos blokų dalys arba funkcijos, pvz
sėkmė
arbabudrus
. - Modifikatoriai pakeisti blokų stilių, pvz.,
didelis
arbamažas
. Pavyzdžiui,.button__alert - didelis
būtų galiojantis BEM klasės pavadinimas.
6. CDN
Turinio pristatymo tinklas: paskirstytų serverių tinklas saugokite pasikartojančias kopijas mūsų interneto turinio.
CDN leidžia mums pristatyti turinį kiekvienam vartotojui iš serverio, kuris yra arčiau jų vietos arba mažiau perkrautas. Tokiu būdu galime pasiekti geresnių rezultatų ir sumažinti serverio prastovos laiką.
7. TVS
Turinio valdymo sistema: programinė įranga, leidžianti publikuoti, modifikuoti ir tvarkyti skirtingą skaitmeninį turinį.
Dauguma CMS yra naudojamos interneto leidybai, pvz., „WordPress“, „Drupal“ ir „Joomla“. CMS atskirti turinį nuo pristatymo ir funkcionalumo, todėl leidžia valdyti žiniatinklio turinį be jokių kodavimo žinių.
8. CRUD
Sukurti, skaityti, atnaujinti, ištrinti: duomenų bazės valdyme vartojamas terminas, kuriame yra keturios pagrindinės nuolatinės duomenų bazės funkcijos.
Į SQL, keturios susijusios komandos yra: ĮDĖTI
(sukurti), SELECT
(skaitymui), UPDATE
(atnaujinimui) ir IŠTRINTI
(ištrinti).
CRUD funkcijos apibūdina tipinis duomenų gyvavimo ciklas dinaminėse svetainėse.
9. CSSOM
Cascading Style Sheets Objekto modelis: rinkinys API naršyklės naudoja tinkamai pateikti CSS stilius tinklalapyje.
CSSOM atstovauja visus CSS stilius (selektorius ir jų savybes) tinklalapyje kaip mazgų žemėlapis. CSSOM turi panašią medžio struktūrą DOM, tačiau tai yra atskiras duomenų modelis.
10. CTA
Kvietimas veikti: rinkodaros terminas, dažnai naudojamas interneto dizainui.
CTA - tai pranešimas, nukreiptas vartotojams ar potencialiems klientams nedelsiant imtis veiksmų. Web dizainas, CTAs paprastai yra apsirengęs nuorodos, kuriomis siekiama paskatinti vartotojus spustelėti mygtukas, reklama, reklama ir kt.
11. DOM
Dokumento objektų modelis: a API HTML ir XML dokumentams, kuriuos naršyklės naudoja šiems dokumentams pateikti.
DOM nurodo logiška dokumento struktūra, ir atstovauja jį kaip mazgo medis kuriame mazgai yra objektai, kurie atspindi skirtingas dokumento dalis. Mazgas galima sukurti, keisti ir pašalinti.
12. ECMAScript (ES)
Europos kompiuterių gamintojų asociacijos scenarijus: a scenarijų kalbos specifikacija kuriame pagrįsta „JavaScript“ sintaksė, kartu su „JScript“ ir „ActionScript“.
ECMAScript gavo savo pavadinimą iš Europos kompiuterių gamintojų asociacijos, kuri ją standartizavo.
13. FOSS
Nemokama ir atviro kodo programinė įranga: programinė įranga, kuri yra Laisvas ta prasme, kad neturi jokių autorių teisių apribojimų, ir. \ t atviro kodo ta prasme, kad kiekvienas gali pasiekti ir keisti programinės įrangos šaltinį.
Kartais taip pat vadinama FLOSS. Pamatyti GNUFOSS ir FLOSS terminologijos pozicija.
14. FTU
Pirmą kartą: pirmą kartą vartotojas įkelia programinę įrangą po įdiegimo.
FTU yra labai svarbi programos priėmimo procesas. Naudotojo išlaikymo greitis gali būti pagerintas, jei vartotojas yra tinkamai suprojektuotas. FTU metu galime parodyti, kaip veikia programa, arba nustatyti, kad vartotojai nustatytų svarbias parinktis (laiko juostą, kalbą, nuostatas ir pan.).
15. GUI
Grafinė vartotojo sąsaja: a vartotojo sąsajos tipas, priešingai komandinės sąsajos.
GUI leidžia vartotojams be techninių žinių sąveikauti su programine įranga be mokymosi komandų kalbų, pvz., MS-DOS. GUI naudojimas grafines piktogramas ir a vizualinė kalba leisti vartotojams suteikti komandas komandai ir priimti įėjimus.
16. IDE
Integruota plėtros aplinka: Aa programinė įranga, kuri suteikia mums a programavimo aplinka kuris integruojasi įvairios priemonės, reikalingos plėtrai ir testavimui, pvz., šaltinio kodo redaktorius, sukurti automatizavimo įrankiai, kompiliatorius ar vertėjas, ir derinimo priemonė. „Xcode“, „Eclipse“ ir „Visual Studio“ yra IDE pavyzdžiai.
17. IIFE
Nedelsiant įvesta funkcijų išraiška: populiarus „JavaScript“ dizaino modelis tai sukuria leksinę taikymo sritį.
IIFE yra a funkcijos išraiška tai yra nedelsiant įvertinus. Jis gali būti naudojamas saugoti kodą, kuris turi būti įvykdytas tik vieną kartą, vardų nustatymas ir privačių kintamųjų kūrimas bei uždarymas.
IIFE naudoja tokią sintaksę:
(funkcija () // kodas ();
18. ITCSS
Apverstas trikampis kaskados stiliaus lapai: keičiamo dydžio CSS architektūra dėl pakartotinai naudojamas CSS kodas.
ITCSS išskirsto CSS savybes į lygius atsižvelgiant į jų specifiką ir svarbą. Lygiai pateikiami kaip apverstas trikampis, kuriame specifiškumas padidėja nuo plokščio viršaus iki galo apačioje.
19. JSON
„JavaScript“ objekto žymėjimas: nepriklausomas nuo kalbos, žmogaus suprantamas keitimosi duomenimis duomenų formatas.
JSON gali saugoti objektų kaip vardų vertės porų rinkiniai, ir masyvai kaip užsakytų vertybių rinkinių. Jo sintaksė panašus į „JavaScript“, tai kodėl ji yra dažniausia „JavaScript“ pagrindu veikiančių programų duomenų formatas.
20. LAMP
Linux, Apache, MySQL, PHP / Python / Perl: populiarus žiniatinklio kamino kurti dinamines svetaines.
LAMP stack sudaro: Linux kaip operacinė sistema, Apache kaip žiniatinklio serveris, MySQL kaip duomenų bazės valdymo programinė įranga ir PHP, Perl arba Python kaip skriptų kalba. Jo „Windows“ variantas vadinamas WAMP, o jos OS X variantas yra MAMP.
21. LTR / RTL
Kairėn į dešinę / į dešinę į kairę: vartojamos sąvokos internacionalizacija
LTR ir RTL yra lokalė kalbos ar šalies parametrų ypatybės a UI. LTR reiškia kairę į dešinę, RTL reiškia dešinę į kairę. Jie nurodo teksto kryptį.
Dauguma kalbų yra LTR, o sąsajos paprastai yra skirtos jiems, tačiau daugeliui galite lengvai pridėti RTL palaikymą CMS, pavyzdžiui, WordPress su rtl.css
failą.
22. PASIEKTI
MongoDB, Express.js, kampinis, Node.js: a Tik „JavaScript“ tinklelis kurti dinamines svetaines ir žiniatinklio programas.
MEAN steką sudaro: MongoDB NoSQL duomenų bazė, Express.js interneto taikomųjų programų sistema Angular.js „frontend“ sistema ir Mazgas „JavaScript“ vykdymo trukmė ir ji veikia bet kurioje operacinėje sistemoje.
23. MVC
Modelio peržiūros valdiklis: An architektūrinis modelis naudojamas Objektinis programavimas.
MVC modelis saugo duomenų logiką nuo vartotojo sąsajos, grupuodamas objektus į tris grupes: Modelio objektai pagrindinę duomenų struktūrą ir logiką, Peržiūrėti objektus vartotojo sąsajai ir Valdiklio objektai kaip tarpininkas tarp kitų objektų ir užduočių koordinavimas.
24. OAuth
Atidaryti autentifikavimą: An atviras protokolas tai daro saugus leidimas saugiai ir standartizuotai.
„OAuth“ dažnai naudojamas kaip metodas, leidžiantis vartotojams prisijungti prie svetainės naudojant trečiosios šalies paslaugas, pvz., „Facebook“, „Twitter“ arba „Google“ - taip pašalinant registracijos barjerą.
25. OOP
Objektinis programavimas: A programavimo paradigma priešingai nei procedūrinis programavimas.
OOP sukuriame modelius, panašius į realaus pasaulio aplinką naudojant keturis pagrindinius principus: abstrakcija, kapsuliavimas, paveldėjimas ir polimorfizmas. OOP centre yra objektų kurie turi kapsulinius duomenis savybės ir metodus.
26. REGEX
Įprasta išraiška: A teksto raštas naudojami skirtingoms eilutėms derinti simbolių derinius.
„Regex“ leidžia lengvai ieškoti tam tikrų simbolių sekų į tekstą ir patvirtinti naudotojo įvestį. „Regex“ yra daugelio populiarių programavimo kalbų, tokių kaip „JavaScript“, „PHP“, „Python“, „Ruby“, „Java“ ir kt., Dalis.
27. REST
Atstovavimas valstybiniam perdavimui: Rinkinys programinės įrangos projektavimo architektūros gairės dėl duomenų perdavimas tarp kliento ir serverio. Vadovaudamiesi REST architektūros principais, galime sukurti RESTful API mūsų interneto programoms.
28. SCM
Šaltinio valdymo valdymas: sistema valdyti kelias versijas tos pačios dokumento, paraiškos, kodo ar kitos rūšies informacijos. Taip pat vadinama versija arba peržiūros kontrolės valdymas.
SCM leidžia sekti pokyčius, ir išvengti informacijos praradimo. Populiariausios SCM sistemos yra Git ir SVN.
29. SMACSS
Lyginamoji ir modulinė architektūra kaskadinių stilių lapams: A CSS rašymo metodika tai leidžia moduliuoti CSS kodą ir padaryti jį lengviau skaitomą ir tvarkomą.
SMACSS apibrėžia 5 stiliaus taisyklių tipus (bazę, išdėstymą, modulį, būseną, temą) ir identifikuoja juos su skirtingais pasirinkimo prefiksais.
30. WYSIWYG
Ką matote, yra tai, ką jūs gaunate: Tipas turinio redaktorius tai leidžia vartotojams redaguoti tekstą, vaizdus ir kitus turinio tipus be jokio žymėjimo.
WYSIWYG redaktoriuje vartotojai gali pamatyti, kaip atrodys galutinis rezultatas kol jie sukuria turinį. „WordPress“ ir daugelio tinklaraščių platformų sąsaja yra geras WYSIWYG sistemų pavyzdys.