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ü
vagygomb
. - 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
vagykicsi
. 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.