30 Lyhenteet Web-kehittäjien tulisi tietää
Web-kehitysalan ammattikieltä sisältää niin paljon lyhenteet käytämme päivittäin ja päivittäin, että se ei ole pelkästään pelottava aloittelijoille, vaan joskus myös vaikeaa harjoittajille seurata. Useimmat meistä käyttävät turvallisemmin yleisempiä lyhenteitä, kuten HTML, CSS, tai HTTP, mutta entä harvemmin käytetyt tai uudemmat?
Tässä sanastossa olemme keränneet 30 lyhennettä, joita käytetään nykypäivän web-artikkeleissa ja keskusteluissa, jotta voimme auttaa lukijoita pysy ajan tasalla nykytuotannon lingo.
1. ARIA
Helppokäyttöiset Internet-sovellukset: joskus käytetään myös WAI-ARIA.
World Wide Web Consortiumin (W3C) julkaisemat Web-standardit. ARIA-määrittely määrittelee erilaisia etupään menetelmiä, jotka tekevät web-sisällöstä vammaisille jotka käyttävät verkkoa apuvälineillä (AT), kuten näytönlukijoita.
2. ACSS
Atomic Cascading Style Sheets: Yahoo: n kehittämä CSS-kirjoittamismenetelmä.
ACSS perustuu uudelleenkäytettävät, yksitoimiset (Atomic) luokat ja lyhyitä, ennustettavissa olevia luokkien nimiä jotka mahdollistavat HTML: n suoran suunnittelun. Atomizer on työkalu, joka voi auttaa luomaan Atomic-luokkia web-projekteihin.
3. AMP
Nopeutetut mobiilisivut: Googlen käynnistämä mobiili web-standardi tehdä mobiilisivustoja nopeammin.
AMP rajoittaa, miten voimme käyttää HTML: ää, CSS: ää ja JavaScriptiä suorituskyvyn parantamiseksi, ja se tarjoaa meille komponentteja, joita voimme käyttää ulkoisten resurssien lataamiseen ja komentosarjojen suorittamiseen AMP: n ajonaikaisesti.
4. API
Sovellusohjelmointirajapinta: joukko valmiiksi kirjoitetut kooditoiminnot API: n julkaisijan määrittelemät ominaisuudet (ominaisuudet, menetelmät, luokat jne.), jotka auttavat meitä käyttää parhaita käytäntöjä ja kirjoita johdonmukainen koodi.
Voimme valita monia web-sovellusliittymiä, mutta sosiaaliset media- ja teknologia-sivustot, kuten Facebook, Twitter ja Google, myös julkaisevat omat API: t.
5. BEM
Estä, elementti, muokkaaja: a nimeämiskäytäntö luettavien, yhtenäisten ja ylläpidettävien CSS-luokkien kirjoittamiseen.
BEM-menetelmää käytettäessä luomme luokat koko projektin ajan seuraa block__element - modifioija
syntaksi.
- lohkot ovat itsenäisten yksiköiden nimet, kuten
valikko
tainappi
. - elementit ovat lohkojen eri osia tai toimintoja, kuten
menestys
taihälytys
. - muokkaajia muuttaa lohkojen tyyliä, kuten
suuri
taipieni
. Esimerkiksi,.button__alert - suuret
olisi kelvollinen BEM-luokan nimi.
6. CDN
Sisällön toimitusverkosto: jaettujen palvelinten verkko tallenna päällekkäisiä kopioita Web-sisällöstä.
CDN: t mahdollistavat sisällön toimittamisen jokaiselle käyttäjälle palvelimelta, joka on lähempänä niiden sijaintia tai vähemmän ylikuormitettu. Näin voimme saavuttaa paremman suorituskyvyn ja vähentää palvelimen seisokkeja.
7. CMS
Sisällön hallintajärjestelmä: ohjelmisto, jonka avulla voimme julkaista, muokata ja järjestää erilaisia digitaalisia sisältöjä.
Useimpia CMS-ohjelmia käytetään web-julkaisemiseen, kuten WordPress, Drupal ja Joomla. CMSS erillistä sisältöä esityksestä ja toiminnallisuudesta, sen vuoksi on mahdollista hallita web-sisältöä ilman koodaustietoja.
8. CRUD
Luo, lue, päivitä, poista: tietokannan hallinnassa käytetty termi, se sisältää pysyvän tietokannan neljä perustoimintoa.
Sisään SQL, neljä siihen liittyvää komentoa ovat: INSERT
(Luo), VALINTA
(lukemassa), PÄIVITTÄÄ
(Päivitä) ja POISTAA
(Poista).
CRUD-toiminnot kuvaavat tyypillinen tietojen elinkaari dynaamisilla verkkosivuilla.
9. CSSOM
Cascading Style Sheets Object Model: joukko API selaimissa tehdä CSS-tyylit oikein Web-sivulla.
CSSOM edustaa kaikkia CSS-tyylejä (valintoja ja niiden ominaisuuksia) verkkosivulla kuin solmujen kartta. CSSOM: lla on samanlainen puurakenne DOM, mutta se on erillinen tietomalli.
10. CTA
Kehotus toimintaan: markkinointitermi, jota käytetään usein web-suunnittelussa.
CTA on käyttäjille tai mahdollisille asiakkaille suunnattu viesti ryhdy välittömästi toimiin. Web-suunnittelussa CTA: t ovat yleensä pukeutuneet linkkeihin, joiden tavoitteena on houkutella käyttäjiä napsauttamaan painike, banneri, mainos jne.
11. DOM
Asiakirjaobjektimalli: a API HTML- ja XML-asiakirjoja varten, joita selaimet käyttävät näiden asiakirjojen esittämiseen.
DOM määrittelee asiakirjan looginen rakenne, ja edustaa sitä solmupuuna jossa solmut ovat kohteita, jotka edustavat asiakirjan eri osia. Solmut voidaan luoda, muokata ja poistaa.
12. ECMAScript (ES)
Euroopan tietokonevalmistajien liiton komentosarja: a skriptikielen määrittely JavaScriptin syntaksi - ja JScript ja ActionScript - perustuvat.
ECMAScript sai nimensä European Computer Manufacturers Associationista, joka on standardoinut sen.
13. FOSS
Vapaa ja avoimen lähdekoodin ohjelmisto: ohjelmisto, joka on vapaa siinä mielessä, että sillä ei ole tekijänoikeuksia koskevia rajoituksia, ja. \ t avoin lähdekoodi siinä mielessä, että kuka tahansa voi käyttää ja muuttaa ohjelmiston lähdekoodia.
Joskus kutsutaan myös nimellä FLOSS. nähdä GNUFOSS - ja FLOSS - terminologiaa koskeva kanta.
14. FTU
Ensimmäistä kertaa: ensimmäinen käyttäjä lataa ohjelmiston asennuksen jälkeen.
FTU on keskeinen osa sovelluksen hyväksymisprosessi. Käyttäjän säilyttämisnopeuksia voidaan parantaa, jos käyttäjä onboarding on oikein suunniteltu. FTU: n aikana voimme näyttää, miten sovellus toimii, tai tehdä käyttäjille tärkeitä asetuksia (aikavyöhyke, kieli, asetukset jne.).
15. GUI
Graafinen käyttöliittymä: a käyttöliittymän tyyppi, toisin kuin komentokäyttöiset rajapinnat.
GUI mahdollistaa sen, että käyttäjät, joilla ei ole teknistä tietoa, voivat vuorovaikutuksessa ohjelmiston kanssa ilman opetuskomentoja, kuten MS-DOS. Käyttöliittymien käyttö graafiset kuvakkeet ja a visuaalinen kieli jotta käyttäjät voivat antaa komentoja sovellukselle ja ottaa syötteitä.
16. IDE
Integroitu kehitysympäristö: Aa-sovellus, joka tarjoaa meille a ohjelmointiympäristö joka integroituu kehitykseen ja testaukseen tarvittavat eri välineet, kuten lähdekoodieditori, rakentaa automaatiotyökalut, kääntäjä tai tulkki ja debugger. Xcode, Eclipse ja Visual Studio ovat esimerkkejä IDE: istä.
17. IIFE
Välittömästi otettu funktion ilmaisu: suosittu JavaScript-malli joka luo leksikaalisen soveltamisalan.
IIFE on a toiminto tuo on suoritetaan välittömästi sen arvioinnin jälkeen. Sitä voidaan käyttää vain sellaisen koodin tallentamiseen, joka on suoritettava vain kerran, nimimerkintä ja yksityisten muuttujien ja sulkemisten luominen.
IIFE käyttää seuraavaa syntaksia:
(toiminto () // koodi ();
18. ITCSS
Käänteinen kolmio, Cascading Style Sheets: skaalautuva CSS-arkkitehtuuri varten uudelleenkäytettävä CSS-koodi.
ITCSS jakaa CSS-ominaisuudet tasoille niiden erityispiirteiden ja merkityksen perusteella. Tasot on esitetty käänteisenä kolmiona, jossa spesifisyys kasvaa tasaisesta yläosasta kärjeen alapuolelle.
19. JSON
JavaScript-objektin merkintä: kielestä riippumaton, ihmisen luettavissa tietojen vaihtomuoto.
JSON voi tallentaa esineet nimellisarvoparien kokoelmina ja taulukot arvoina. Sen syntaksi on samanlainen kuin JavaScript, Siksi se on yleisin tietomuoto JavaScript-pohjaisissa sovelluksissa.
20. LAMPI
Linux, Apache, MySQL, PHP / Python / Perl: suosittu web-pino dynaamisten sivustojen luomiseen.
LAMP-pino koostuu Linux käyttöjärjestelmänä, Apache web-palvelimena, MySQL kuten tietokannan hallintaohjelmisto, ja PHP, Perl tai pytonkäärme skriptikielenä. Sen Windows-versiota kutsutaan WAMP, kun sen OS X -versio on MAMP.
21. LTR / RTL
Vasemmalta oikealle / oikealle vasemmalle: käytettävät termit kansainvälistyminen
LTR ja RTL ovat maa a. kielen tai maan asetusten ominaisuudet UI. LTR tarkoittaa vasemmalta oikealle, RTL tarkoittaa oikealta vasemmalle. Ne osoittavat tekstin suuntaan.
Useimmat kielet ovat LTR ja liitännät on yleensä suunniteltu niille, mutta voit helposti lisätä RTL-tukea useimpiin CMSS, kuten WordPressin kanssa rtl.css
tiedosto.
22. MEAN
MongoDB, Express.js, Angular, Node.js: a Vain JavaScript-web-pino dynaamisten verkkosivustojen ja web-sovellusten luomiseen.
MEAN-pino koostuu MongoDB NoSQL-tietokanta, Express.js verkkosovellusten kehys, angularjs frontend-kehys ja Solmu JavaScript-käyttöaika ja se toimii missä tahansa käyttöjärjestelmässä.
23. MVC
MVC-arkkitehtuuri: An arkkitehtoninen kuvio käytetty olio-ohjelmointi.
MVC-kuvio pitää datalogiikan erillään käyttöliittymästä ryhmittelemällä esineet kolmeen ryhmään: Mallikohteet perustana olevan tietorakenteen ja logiikan osalta, Näytä objektit käyttöliittymälle ja Ohjausobjektit toimimaan välittäjänä muiden kohteiden ja tehtävien koordinoinnin välillä.
24. OAuth
Avaa todennus: avoimen protokollan se tekee turvallinen lupa turvallinen ja standardoitu.
OAuthia käytetään usein menetelmänä, jonka avulla käyttäjät voivat kirjautua sivustoon käyttämällä kolmannen osapuolen palveluja, kuten Facebook, Twitter tai Google - tällä tavoin poistetaan rekisteröinnin este.
25. OOP
Olio-ohjelmointi: A ohjelmoinnin paradigma Toisin kuin menettelyohjelmasuunnittelussa.
OOP: ssa luomme mallit, jotka vastaavat reaalimaailman ympäristöä käyttämällä neljää keskeistä periaatetta: abstraktio, kapselointi, perintö ja polymorfismi. OOP: n keskellä on esineet jotka pitävät kapseloituja tietoja muodossa ominaisuudet ja menetelmät.
26. REGEX
Tavallinen ilme: tekstikuvio käytetään merkkien yhdistämiseen eri merkkijonoissa.
Regex mahdollistaa helposti etsi tiettyjä merkkisarjoja tekstiin ja validoi käyttäjän syöttö. Regex on osa monia suosittuja ohjelmointikieliä, kuten JavaScript, PHP, Python, Ruby, Java ja muut.
27. REST
Edustava valtion siirto: Joukko ohjelmistosuunnittelun arkkitehtuurin ohjeet varten tiedonsiirto asiakkaan ja palvelimen välillä. REST-arkkitehtuurin periaatteiden mukaisesti voimme luoda RESTful API Web-sovelluksille.
28. SCM
Lähdeohjauksen hallinta: järjestelmä useita versioita saman asiakirjan, sovelluksen, koodin tai muunlaisen tiedon. Kutsutaan myös versio tai tarkistusohjauksen hallinta.
SCM mahdollistaa seurata muutoksia, ja estää tietojen häviäminen. Suosituimmat SCM-järjestelmät ovat Git ja SVN.
29. SMACSS
Skaalautuva ja modulaarinen arkkitehtuuri Cascading Style Sheetsille: A CSS-kirjoittamismenetelmä jonka avulla voimme muokata CSS-koodia ja tehdä siitä helpommin luettavissa ja ylläpidettävissä.
SMACSS määrittelee 5 tyylien tyypin sääntöjä (pohja, asettelu, moduuli, tila, teema) ja tunnistaa ne erilaisilla valintamerkkeillä.
30. WYSIWYG
Mitä näet on mitä saat: Tyyppi sisältöeditori jonka avulla käyttäjät voivat muokata tekstiä, kuvia ja muita sisällön tyyppejä kirjoittamatta mitään merkintää.
WYSIWYG-editorissa käyttäjät voivat katso, miten lopputulos näyttää kun ne luovat sisältöä. WordPressin ja useimpien blogialustojen jälkitoimittajaliittymä ovat hyviä esimerkkejä WYSIWYG-järjestelmistä.