Mājas lapa » Web dizains » 30 Akronīmi Web izstrādātājiem jāzina

    30 Akronīmi Web izstrādātājiem jāzina

    Tīmekļa izstrādes nozares žargons satur tik daudz akronīmi mēs izmantojam dienu un dienu, ka tas nav tikai biedējoši iesācējiem, bet dažreiz arī grūti izstrādātājiem sekot. Lielākā daļa no mums droši izmanto biežākus akronīmus, piemēram, HTML, CSS, vai HTTP, bet ko par mazāk izmantotajiem vai jaunākiem?

    Šajā glosārijā mēs esam apkopojuši 30 akronīmus, kurus bieži izmanto mūsdienu tīmekļa izstrādes rakstos un diskusijās, lai palīdzētu mūsu lasītājiem sekot līdzi mūsdienu industrijas lingo.

    1. ARIA

    Pieejamas bagātinātas interneta lietojumprogrammas: dažreiz izmanto arī kā WAI-ARIA.

    Pasaules tīmekļa konsorcija (W3C) publicētie tīmekļa standarti. ARIA specifikācija nosaka dažādas front-end metodes, kas padara tīmekļa saturu invalīdiem kuri piekļūst tīmeklim ar palīgtehnoloģijām (AT), piemēram, ekrāna lasītājiem.

    2. ACSS

    Atomiskās kaskādes stila lapas: Yahoo izstrādāta CSS rakstīšanas metodika.

    ACSS pamatā ir atkārtoti izmantojamas, viena mērķa (Atomic) klases un īsi, paredzami klases nosaukumi kas ļauj tieši veidot HTML. Atomizer ir instruments, kas var palīdzēt radīt Atomic klases tīmekļa projektiem.

    3. AMP

    Paātrinātas mobilās lapas: mobilais tīmekļa standarts, ko Google ierosinājusi ar mērķi padarīt mobilās vietnes ātrākas.

    AMP ierobežo to, kā mēs varam izmantot HTML, CSS un JavaScript, lai uzlabotu veiktspēju, un tas nodrošina mums komponentus, ko mēs varam izmantot, lai ielādētu ārējos resursus un palaist skriptus, izmantojot AMP izpildlaiku.

    4. API

    Lietojumprogrammu saskarne: kopums iepriekš rakstītas kodu funkcijas (īpašības, metodes, klases utt.), ko norādījis API izdevējs, kas mums palīdz izmantot labāko praksi un uzrakstiet konsekventu kodu.

    Mēs varam izvēlēties no daudzām tīmekļa API, bet sociālo mediju un tehnoloģiju vietnēm, piemēram, Facebook, Twitter un Google, arī publicē savas API.

    5. BEM

    Bloks, Elements, Modifikators: a nosaukuma konvencija lasāmu, konsekventu un uzturamu CSS klasi rakstīšanai.

    Izmantojot BEM metodiku, mēs izveidojam klases visā projektā seko block__element - modifikators sintakse.

    • Bloki ir atsevišķu vienību nosaukumi, piemēram, izvēlnē vai poga.
    • Elementi ir dažādas bloku daļas vai funkcijas, piemēram, panākumus vai brīdinājums.
    • Modifikatori mainīt bloku stilu, piemēram, liels vai mazs. Piemēram, .button__alert - liels būtu derīgs BEM klases nosaukums.

    6. CDN

    Satura piegādes tīkls: izplatīto serveru tīkls uzglabāt dublikātus mūsu tīmekļa satura.

    CDN ļauj mums piegādāt saturu katram lietotājam no servera tuvāk to atrašanās vietai vai mazāk pārslogoti. Tādā veidā mēs varam sasniegt labāku veiktspēju un samazināt servera dīkstāves.

    7. CMS

    Satura pārvaldības sistēma: programmatūra, kas ļauj publicēt, modificēt un organizēt dažāda veida digitālo saturu.

    Lielākā daļa CMS tiek izmantotas tīmekļa publicēšanai, piemēram, WordPress, Drupal un Joomla. CMS atsevišķu saturu no prezentācijas un funkcionalitātes, tādēļ ļauj pārvaldīt tīmekļa saturu bez kodēšanas zināšanām.

    8. CRUD

    Izveidot, lasīt, atjaunināt, dzēst: termins, ko izmanto datubāzes pārvaldībā, tajā ir četras pastāvīgās datubāzes pamatfunkcijas.

    In SQL, četras saistītās komandas ir: INSERT (Izveidot), SELECT (lasīšanai), ATJAUNINĀT (atjauninājumam) un DELETE (Dzēst).

    CRUD funkcijas apraksta tipisks datu dzīves cikls dinamiskās tīmekļa vietnēs.

    9. CSSOM

    Cascading Style Sheets objekta modelis: kopums API izmanto pārlūkprogrammas pareizi padarīt CSS stilus Web lapā.

    CSSOM pārstāv visus CSS stilus (selektorus un to īpašības) tīmekļa lapā kā mezglu karte. CSSOM ir līdzīga koka struktūra DOM, bet tas ir atsevišķs datu modelis.

    10. CTA

    Aicinājums rīkoties: mārketinga termins, ko bieži izmanto web dizainā.

    CTA ir ziņojums, kas adresēts lietotājiem vai potenciālajiem klientiem nekavējoties rīkoties. Web dizainā CTA parasti ir sagatavotas saitēm, kuru mērķis ir piesaistīt lietotājus noklikšķināt poga, baneris, reklāma utt.

    11. DOM

    Dokumentu objekta modelis: an API HTML un XML dokumentiem, kurus pārlūkprogrammas izmanto, lai sniegtu šos dokumentus.

    DOM norāda dokumenta loģiskā struktūra, un pārstāv to kā mezgla koku kuros mezgli ir objekti, kas pārstāv dažādas dokumenta daļas. Mezglus var izveidot, modificēt un noņemt.

    12. ECMAScript (ES)

    Eiropas Datoru ražotāju asociācijas skripts: a skriptu valodas specifikācija uz kuras balstās JavaScript sintakse kopā ar JScript un ActionScript.

    ECMAScript saņēma nosaukumu no Eiropas Datoru ražotāju asociācijas, kas to standartizēja.

    13. FOSS

    Brīva un atvērtā pirmkoda programmatūra: programmatūra, kas ir bezmaksas tādā nozīmē, ka tai nav autortiesību ierobežojumu, un. \ t atvērtais avots tādā nozīmē, ka ikviens var piekļūt un mainīt programmatūras pirmkodu.

    Dažreiz to sauc arī par FLOSS. Skatīt GNUFOSS pret FLOSS terminoloģiju.

    14. FTU

    Pirmo reizi lietošana: lietotājs pirmo reizi ielādē programmatūru pēc instalēšanas.

    FTU ir būtiska lietotņu pieņemšanas process. Lietotāju saglabāšanas ātrumu var uzlabot, ja lietotājs onboarding ir pareizi izstrādāts. FTU laikā mēs varam parādīt, kā darbojas lietotne, vai arī liek lietotājiem iestatīt svarīgas opcijas (laika josla, valoda, preferences utt.).

    15. GUI

    Grafiskā lietotāja saskarne: a lietotāja interfeisa veids, pretstatā komandrindas saskarnes.

    GUI ļauj lietotājiem bez tehniskām zināšanām mijiedarbojas ar programmatūru bez mācību valodas, piemēram, MS-DOS. GUI izmantošana grafiskās ikonas un a vizuālā valoda lai lietotāji varētu dot lietojumprogrammai komandas un veikt ievades.

    16. IDE

    Integrētā attīstības vide: Aa lietojumprogramma, kas nodrošina mums a programmēšanas vide kas integrējas dažādiem instrumentiem, kas nepieciešami attīstībai un testēšanai, piemēram, pirmkodu redaktors, veidot automatizācijas rīkus, kompilatoru vai tulku un atkļūdotāju. Xcode, Eclipse un Visual Studio ir IDE piemēri.

    17. IIFE

    Tūlīt ieslēgta funkcija: populārs JavaScript dizaina modelis kas rada leksisku darbības jomu.

    IIFE ir a funkcijas izpausme tas ir izpilda nekavējoties pēc tā novērtēšanas. To var izmantot, lai saglabātu kodu, kas jāīsteno tikai vienu reizi, nosaukumu izvietošana un privāto mainīgo un slēgumu izveide.

    IIFE izmanto šādu sintaksi:

     (funkcija () // kods (); 

    18. ITCSS

    Invertētas trīsstūra kaskādes stila lapas: mērogojams CSS arhitektūra par atkārtoti izmantojamu CSS kodu.

    ITCSS sadala CSS īpašības līmeņos pamatojoties uz to specifiku un nozīmi. Līmeņi ir attēloti kā apgriezts trijstūris, kurā specifiskums palielinās no plakanas augšpuses līdz galam apakšā.

    19. JSON

    JavaScript objekta apzīmējums: no valodas neatkarīgs, cilvēka lasāms datu apmaiņas datu formāts.

    JSON var saglabāt objektiem kā vārdu vērtības pāriem, un masīvi kā sakārtotas vērtību kolekcijas. Tās sintakse ir līdzīgs JavaScript, tāpēc tas ir visizplatītākais datu formāts JavaScript lietojumprogrammās.

    20. LAMP

    Linux, Apache, MySQL, PHP / Python / Perl: populārs tīmekļa kaudze dinamisku vietņu izveidei.

    LAMP kaudze sastāv no Linux kā operētājsistēma, Apache kā tīmekļa serveris, MySQL kā datu bāzes pārvaldības programmatūru, un PHP, Perl vai Python kā skriptu valoda. Tiek izsaukts tā Windows variants WAMP, kamēr tā OS X variants ir MAMP.

    21. LTR / RTL

    Pa kreisi - pa labi / pa labi uz kreiso: lietotie termini internacionalizācija

    LTR un RTL ir lokalizācija valodas vai valsts iestatījumu īpašības a UI. LTR apzīmē kreiso uz labo pusi, RTL apzīmē tiesības uz kreiso. Tie norāda teksta virzienu.

    Lielākā daļa valodu ir LTR, un saskarnes parasti ir paredzētas tām, bet jūs varat viegli pievienot RTL atbalstu CMS, piemēram, WordPress ar rtl.css failu.

    22. MEAN

    MongoDB, Express.js, Angular, Node.js: a Tikai tīmekļa vietne „JavaScript” lai izveidotu dinamiskas tīmekļa vietnes un tīmekļa lietojumprogrammas.

    MEAN kaudze sastāv no MongoDB NoSQL datu bāze, Express.js tīmekļa lietojumprogrammu sistēma Angular.js frontend sistēma un Mezgls JavaScript darbības laiks un tas darbojas jebkurā operētājsistēmā.

    23. MVC

    Model-View-Controller: An arhitektūras modelis lieto objektu orientēta programmēšana.

    MVC modelis saglabā datu loģiku no lietotāja interfeisa, grupējot objektus trīs grupās: Modeļa objekti par datu struktūru un loģiku, Skatīt objektus lietotāja interfeisam un Kontrolieru objekti kā starpnieks starp citiem objektiem un uzdevumu koordināciju.

    24. OAuth

    Atvērt autentifikāciju: An atvērtu protokolu tas padara droša atļauja iespējams drošā un standartizētā veidā.

    OAuth bieži tiek izmantots kā metode, kas ļauj lietotājiem pieteikties vietnē izmantojot trešo pušu pakalpojumus, piemēram, Facebook, Twitter vai Google - tādējādi novēršot reģistrācijas barjeru.

    25. OOP

    Objektu orientēta programmēšana: A programmēšanas paradigma atšķirībā no procesuālās plānošanas.

    OOP mēs izveidojam modeļiem, kas ir līdzīgi reālajai videi izmantojot četrus galvenos principus: abstrakcija, iekapsulēšana, mantojums un polimorfisms. OOP centrā atrodas objektiem kas satur iekapsulētus datus kā īpašības un metodes.

    26. REGEX

    Regulāra izteiksme: A teksta modelis izmanto, lai saskaņotu rakstzīmju kombinācijas dažādās virknēs.

    Regex ļauj viegli meklēt noteiktas rakstzīmju secības tekstā, un apstiprināt lietotāja ievadi. Regex ir daļa no daudzām populārām programmēšanas valodām, piemēram, JavaScript, PHP, Python, Ruby, Java un citi.

    27. REST

    Pārstāvība valsts pārziņā: Kopums programmatūras izstrādes arhitektūras vadlīnijas par datu pārraide starp klientu un serveri. Ievērojot REST arhitektūras principus, mēs varam izveidot RESTful API mūsu tīmekļa lietojumprogrammām.

    28. SCM

    Avota kontroles pārvaldība: sistēma pārvaldīt vairākas versijas viena dokumenta, pieteikuma, koda vai cita veida informācija. Ko sauc arī par versija vai pārskatīšanas kontroles pārvaldība.

    SCM ļauj sekot līdzi izmaiņām, un novērstu informācijas zudumu. Populārākās SCM sistēmas ir Git un SVN.

    29. SMACSS

    Mērogojamu un modulāru arhitektūru kaskādes stilu lapām: A CSS rakstīšanas metodika kas ļauj mums modificēt CSS kodu un padarīt to vieglāk lasāmu un uzturamu.

    SMACSS definē 5 veidu stila noteikumus (bāze, izkārtojums, modulis, stāvoklis, motīvs) un identificē tos ar dažādiem selektora prefiktiem.

    30. WYSIWYG

    Ko jūs redzat, ko jūs saņemat: Veids satura redaktors kas ļauj lietotājiem rediģēt tekstu, attēlus un citus satura veidus rakstot nekādu atzīmi.

    WYSIWYG redaktorā lietotāji var redzēt, kā izskatīsies gala rezultāts kamēr tie rada saturu. WordPress un lielākā daļa emuāru platformu saskarnes ir labas WYSIWYG sistēmu piemēri.