Homepage » Web Design » 30 Betűszó Webes fejlesztőknek tudniuk kell

    30 Betűszó Webes fejlesztőknek tudniuk kell

    A webfejlesztési ipar zsargonja annyi mozaikszavak napról napra használjuk, hogy ez nem csak a kezdők számára ijesztő, hanem néha nehéz a gyakorló fejlesztők számára is követni. A legtöbbünk biztonságosan használja a gyakrabban használt rövidítéseket, mint például a HTML, CSS, vagy HTTP, de mi van a kevésbé használt vagy újabbakkal?

    Ebben a szószedetben 30 rövidítést gyűjtöttünk össze, amelyeket gyakran használnak a mai webfejlesztési cikkekben és megbeszélésekben, hogy segítsünk olvasóinknak lépést tartani a kortárs iparággal.

    1. ARIA

    Hozzáférhető gazdag internetes alkalmazások: néha is használják A WAI-ARIA.

    A World Wide Web Consortium (W3C) által közzétett webes szabványok. Az ARIA specifikáció meghatározza a webtartalmat létrehozó különböző front-end módszereket hozzáférhető a fogyatékkal élők számára akik hozzáférést biztosítanak a webhez segítő technológiákkal (AT), például a képernyőolvasókkal.

    2. ACSS

    Atomic kaszkád stíluslapok: a Yahoo által kifejlesztett CSS írásmódszertan.

    Az ACSS alapja újrafelhasználható, egycélú (Atom) osztályok és rövid, kiszámítható osztálynevek amely lehetővé teszi, hogy közvetlenül a HTML-t Az Atomizer olyan eszköz, amely segít az Atomic osztályok létrehozásában a webes projektek számára.

    3. AMP

    Gyorsított mobil oldalak: a Google által kezdeményezett mobil webes szabvány a mobil webhelyek gyorsabbá tétele.

    Az AMP korlátozza a HTML, CSS és JavaScript használatát a teljesítmény javítása érdekében, és olyan összetevőket biztosít számunkra, amelyeket külső erőforrások betöltéséhez és az AMP futásidejű parancsfájlok futtatásához használhatunk.

    4. API

    Alkalmazásprogramozási interfész: egy készlet előre megírt kódfunkciók az API kiadója által meghatározott tulajdonságok, módszerek, osztályok stb a legjobb gyakorlatok használata és írjon következetes kódot.

    Számos webes API-ról választhatunk, de a közösségi média és a technológiai webhelyek, például a Facebook, a Twitter és a Google is közzéteszik saját API-kat.

    5. BEM

    Blokk, elem, módosító: a elnevezési olvasható, következetes és karbantartható CSS ​​osztályok írására.

    A BEM módszertan használatakor az egész projektben osztályokat hozunk létre követi a block__element - módosító szintaxis.

    • Blocks az önálló entitások neve, például menü vagy gomb.
    • Elements a blokkok különböző részei vagy funkciói, például siker vagy éber.
    • módosítók módosítsa a blokkok stílusát, például: nagy vagy kicsi. Például, .button__alert - nagy érvényes BEM osztálynév.

    6. CDN

    Tartalomszolgáltatási hálózat: elosztott szerverek hálózata tárolja a másolatokat webtartalmának.

    A CDN-ek lehetővé teszik számunkra, hogy minden felhasználó számára tartalmat szállítsunk egy kiszolgálóról közelebb a helyükhöz vagy kevésbé túlterhelt. Így jobb teljesítményt érhetünk el, és csökkenthetjük a szerver leállását.

    7. CMS

    Tartalomkezelő rendszer: olyan szoftver, amely lehetővé teszi számunkra a különböző típusú digitális tartalmak közzétételét, módosítását és megszervezését.

    A legtöbb CMS-t használják a webes közzétételhez, mint például a WordPress, a Drupal és a Joomla. CMS a tartalmat a bemutatótól és a funkcionalitástól elkülönítve, ezért lehetővé teszi a webes tartalom kezelését kódolási ismeretek nélkül.

    8. CRUD

    Létrehozás, olvasás, frissítés, törlés: az adatbázis-kezelésben használt kifejezés egy tartós adatbázis négy alapvető funkcióját tartalmazza.

    Ban ben SQL, a négy kapcsolódó parancs: INSERT (létrehozása), SELECT (az olvasáshoz), UPDATE (Frissítés), és TÖRÖL (Törlés).

    A CRUD funkciók leírják a tipikus adatéletciklus dinamikus weboldalakon.

    9. CSSOM

    Cascading Style Sheets objektum modell: egy készlet API-k a böngészők által használt megfelelően renderelje a CSS-stílusokat egy weboldalon.

    A CSSOM minden CSS-stílust (szelektorokat és azok tulajdonságait) egy weboldalon képviseli mint a csomópontok térképe. A CSSOM hasonló faszerkezettel rendelkezik DOM, de ez egy külön adatmodell.

    10. CTA

    Call-To-Action: a webdesignban gyakran használt marketing kifejezés.

    A CTA egy üzenet, amely a felhasználóknak vagy a leendő ügyfeleknek szól tegyen azonnali lépéseket. A webes tervezésben a CTA-k általában olyan linkeket tartalmaznak, amelyek célja csábítsa a felhasználókat egy gomb, banner, reklám stb.

    11. DOM

    Dokumentum objektum modell: an API HTML és XML dokumentumok esetében, amelyeket a böngészők használnak ezeknek a dokumentumoknak a megjelenítéséhez.

    A DOM meghatározza a egy dokumentum logikai felépítése, és képviseli csomópontként ahol a csomópontok a dokumentum különböző részeit reprezentáló objektumok. A csomópontok létrehozhatók, módosíthatók és eltávolíthatók.

    12. ECMAScript (ES)

    Európai Számítógép-gyártók Szövetsége: a szkriptnyelv-specifikáció amelyen a JavaScript szintaxisa és a JScript és az ActionScript alapul.

    Az ECMAScript nevét az Európai Számítógépgyártók Szövetsége, a szabványosító szervezet kapta meg.

    13. FOSS

    Szabad és nyílt forráskódú szoftver: olyan szoftver ingyenes abban az értelemben, hogy nem rendelkezik semmilyen korlátozással a szerzői jogokra, és nyílt forráskód abban az értelemben, hogy bárki hozzáférhet és módosíthatja a szoftver forráskódját.

    Néha más néven PEHELY. Lát GNÚálláspontja a FOSS és a FLOSS terminológiára vonatkozóan.

    14. FTU

    Első használat: a felhasználó első alkalommal telepítés után betölti a szoftvert.

    Az FTU döntő része a alkalmazás elfogadása. A felhasználó megtartási aránya javítható, ha felhasználó a fedélzeten megfelelően van tervezve. FTU alatt megmutathatjuk, hogyan működik az alkalmazás, vagy hogy a felhasználók fontos beállításokat állítsanak be (időzóna, nyelv, preferenciák stb.).

    15. GUI

    Grafikus felhasználói felület: a felhasználói felület típusa, szemben a parancsvezérelt interfészek.

    A GUI lehetővé teszi a technikai ismeretek nélküli felhasználók számára kölcsönhatásba léphet egy szoftverrel a parancsnyelvek tanulása nélkül, például az MS-DOS. GUI-k használata grafikus ikonok és a vizuális nyelv lehetővé teszi a felhasználók számára, hogy parancsokat adjanak az alkalmazásnak, és hogy bemenjenek.

    16. IDE

    Integrált fejlesztői környezet: Aa szoftveralkalmazás, amely a programozási környezet amely integrálódik a fejlesztéshez és teszteléshez szükséges különböző eszközök, például forráskódszerkesztő, automatizálási eszközök, fordító vagy tolmács és hibakereső. Az Xcode, az Eclipse és a Visual Studio példák az IDE-kre.

    17. IIFE

    Azonnal meghívott függvény kifejezés: népszerű JavaScript tervezési minta amely lexikai kört teremt.

    Az IIFE egy funkció kifejezés ez az azonnal végrehajtják az értékelés után. Használható olyan kódok tárolására, amelyeket csak egyszer kell végrehajtani, névméretezés és privát változók és bezárások létrehozása.

    Az IIFE a következő szintaxist használja:

     (függvény () // kód (); 

    18. ITCSS

    Megfordított háromszög lépcsőzetes stíluslapok: skálázható CSS architektúra mert újrafelhasználható CSS ​​kód.

    Az ITCSS a CSS tulajdonságokat szintekre bontja sajátosságuk és jelentőségük alapján. A szinteket fordított háromszögként ábrázoltuk, amelyben a specifikáció a sík tetejétől az alsó csúcsig terjed.

    19. JSON

    JavaScript objektum jelölés: nyelv-független, emberi olvasható adatcsere az adatcserére.

    A JSON tárolhatja tárgyak a névérték-párok gyűjteményei, és tömbök rendezett értékek gyűjteményeként. Szintaxisa hasonló a JavaScript-ekhez, ezért a JavaScript-alapú alkalmazások leggyakoribb adatformátuma.

    20. LAMP

    Linux, Apache, MySQL, PHP / Python / Perl: népszerű webes verem dinamikus weboldalak létrehozásához.

    A LAMP verem áll Linux operációs rendszerként, Apache mint webszerver, MySQL mint adatbázis-kezelő szoftver, és PHP, Perl vagy Piton szkriptnyelvként. Windows változatát hívják WAMP, míg az OS X változata MAMP.

    21. LTR / RTL

    Balról jobbra / jobbra balra: a ben használt kifejezések nemzetközivé

    Az LTR és az RTL helyszín az a UI. Az LTR a balról jobbra, az RTL a jobbról a balra. Ezek jelzik a a szöveg irányát.

    A legtöbb nyelv LTR, és az interfészek általában számukra vannak tervezve, de a legtöbbet könnyen hozzáadhatja az RTL-támogatáshoz CMS, például a WordPresshez rtl.css fájl.

    22. MEAN

    MongoDB, Express.js, Angular, Node.js: a Csak JavaScript-alapú verem dinamikus weboldalak és webes alkalmazások létrehozásához.

    A MEAN verem a MongoDB NoSQL adatbázis, a Express.js webalkalmazás kerete, a Angular.js frontend keretrendszer és a Csomópont JavaScript futásideje, és ez bármely operációs rendszeren fut.

    23. MVC

    Model-View-Controller: An építészeti minta használt objektumorientált programozás.

    Az MVC mintázat az adat logikát elkülöníti a felhasználói felülettől az objektumok három csoportba való csoportosításával: Modellobjektumok az alapul szolgáló adatstruktúra és logika, Objektumok megtekintése a felhasználói felülethez, és Vezérlő objektumok közvetítőként tevékenykedik más objektumok között és a feladatok koordinálásában.

    24. OAuth

    Nyissa meg a hitelesítést: egy nyílt protokoll megcsinálja biztonságos engedélyezés biztonságos és szabványosított módon lehetséges.

    Az OAuth-t gyakran használják a felhasználók számára, hogy bejelentkezzenek egy webhelyre harmadik fél szolgáltatásainak használata, például a Facebook, a Twitter vagy a Google - így eltávolítja a regisztrációs akadályt.

    25. OOP

    Objektumorientált programozás: A programozási paradigma az eljárási programozással szemben.

    Az OOP-ban létrehozunk a valós környezethez hasonló modellek négy fő elv felhasználásával: absztrakció, kapszulázás, öröklés és polimorfizmus. Az OOP központjában vannak tárgyak amelyek kapszulázott adatokat tartalmaznak tulajdonságok és mód.

    26. REGEX

    Reguláris kifejezés: A szöveg minta a karakterkombinációk különböző karakterláncokhoz való illesztésére szolgál.

    A Regex lehetővé teszi, hogy könnyen bizonyos karaktersorozatok keresése szövegben, és érvényesítse a felhasználói bevitelt. A Regex számos népszerű programozási nyelv része, például a JavaScript, a PHP, a Python, a Ruby, a Java és mások.

    27. REST

    Reprezentatív állami kimutatás: Egy készlet szoftvertervezési irányelvek mert adatátvitel az ügyfél és a kiszolgáló között. A REST architektúra alapelveit követve létrehozhatunk RESTful-t API-k webes alkalmazásokhoz.

    28. SCM

    Forrásvezérlés: egy rendszer több verzió kezelése ugyanazon dokumentum, alkalmazás, kód vagy egyéb információ. Más néven változat vagy felülvizsgálati irányítás.

    Az SCM lehetővé teszi nyomon követheti a változásokat, és megakadályozzák az információvesztést. A legnépszerűbb SCM rendszerek a Git és SVN.

    29. SMACSS

    Méretezhető és moduláris architektúra a kaszkád stílusokhoz: A CSS írás módszertana amely lehetővé teszi számunkra a CSS-kód modulizálását és olvashatóságának és karbantarthatóságának javítását.

    Az SMACSS 5 típusú stílusszabályt definiál (alap, elrendezés, modul, állapot, téma), és azonosítja azokat különböző választó előtagokkal.

    30. WYSIWYG

    Azt kapod amit látsz: Egy fajta tartalomszerkesztő amely lehetővé teszi a felhasználók számára szöveg, képek és egyéb tartalomtípusok szerkesztését jelölés írása nélkül.

    A WYSIWYG szerkesztőben a felhasználók tudnak nézze meg, hogyan fog kinézni a végeredmény a tartalom létrehozásakor. A WordPress és a legtöbb blogolási platform utószerkesztő felülete jó példák a WYSIWYG rendszerekre.