Домашня » Веб дизайн » 30 скорочень веб-розробники повинні знати

    30 скорочень веб-розробники повинні знати

    Жаргон індустрії веб-розробок містить стільки скорочення ми використовуємо день у день, що це не тільки складна для новачків, але іноді також важко для практикуючих розробників слідувати. Більшість з нас безпечно використовують більш поширені абревіатури, такі як HTML, CSS, або HTTP, але як щодо менш широко використовуваних або нових?

    У цьому глосарії ми зібрали 30 абревіатур, які часто використовуються в сьогоднішніх статтях веб-розробки та обговореннях, щоб допомогти нашим читачам йти в ногу з сучасним промисловим жаргоном.

    1. АРІА

    Доступні багаті Інтернет-програми: іноді також використовується як WAI-ARIA.

    Веб-стандарти, опубліковані консорціумом World Wide Web (W3C). Специфікація ARIA визначає різні методології інтерфейсу, які створюють веб-контент доступні для інвалідів які отримують доступ до Інтернету за допомогою допоміжних технологій (AT), таких як читачі екрана.

    2. ACSS

    Атомні каскадні таблиці стилів: методологія написання CSS, розроблена компанією Yahoo.

    ACSS базується на багаторазові, одноцільові (атомні) класи і короткі, передбачувані імена класів що дозволяє безпосередньо стилювати HTML. Розпилювач є інструментом, який може допомогти генерувати атомні класи для веб-проектів.

    3. AMP

    Прискорені мобільні сторінки: стандарт мобільного Інтернету, ініційований Google з метою створення мобільних сайтів швидше.

    AMP обмежує, як ми можемо використовувати HTML, CSS і JavaScript для підвищення продуктивності, і надає нам компоненти, які можна використовувати для завантаження зовнішніх ресурсів і виконання сценаріїв за допомогою середовища виконання AMP.

    4. API

    Інтерфейс прикладного програмування: набір попередньо написані функції коду (властивості, методи, класи тощо), зазначені видавцем API, які допомагають нам використовувати найкращі практики і записувати відповідний код.

    Ми можемо вибирати з багатьох веб-інтерфейсів (API), але соціальні медіа та сайти технологій, такі як Facebook, Twitter і Google, також публікують власні API.

    5. БЕМ

    Блок, елемент, модифікатор: a іменування для написання читаних, послідовних і підтримуваних класів CSS.

    Використовуючи методологію БЕМ, ми створюємо класи по всьому проекту, які слід block__element - модифікатор синтаксис.

    • Блоки є імена автономних об'єктів, таких як меню або кнопки.
    • Елементи це різні частини або функції блоків, такі як успіху або попередження.
    • Модифікатори змінюється стиль блоків, наприклад великі або невеликий. Наприклад, .button__alert - великий буде дійсним ім'ям класу BEM.

    6. CDN

    Мережа доставки вмісту: мережа розподілених серверів, що зберігати копії нашого веб-контенту.

    CDN дозволяють доставляти контент кожному користувачеві з сервера, який є ближче до їх розташування або менш перевантажений. Таким чином, ми можемо досягти кращої продуктивності та зменшити час простою сервера.

    7. CMS

    Система управління контентом: програмне забезпечення, що дозволяє нам публікувати, змінювати та організовувати різні види цифрового контенту.

    Більшість CMS використовуються для веб-публікацій, таких як WordPress, Drupal і Joomla. CMS окремий вміст від презентації та функціональності, тому можна керувати веб-контентом без будь-яких знань про кодування.

    8. CRUD

    Створити, прочитати, оновити, видалити: термін, що використовується в керуванні базами даних, він містить чотири основні функції постійної бази даних.

    В SQL, чотири пов'язані команди: INSERT (для створення), SELECT (для читання), ОНОВЛЕННЯ (для оновлення) і DELETE (для видалення).

    Функції CRUD описують типовий життєвий цикл даних на динамічних веб-сайтах.

    9. CSSOM

    Модель об'єктів каскадних таблиць стилів: набір API використовуються браузерами для правильно відображати стилі CSS на веб-сторінці.

    CSSOM представляє всі стилі CSS (селектори та їх властивості) на веб-сторінці як карта вузлів. CSSOM має подібну структуру дерева DOM, але це окрема модель даних.

    10. ГТС

    Заклик до дії: маркетинговий термін, який часто використовується у веб-дизайні.

    CTA - це повідомлення, направлене користувачам або потенційним клієнтам негайно вжити заходів. У веб-дизайні, CTAs, як правило, одягнені посилання, які прагнуть спонукати користувачів натиснути кнопка, банер, реклама та ін.

    11. DOM

    Об'єктна модель документа: a API для документів HTML і XML, які використовуються браузерами для відображення цих документів.

    DOM вказує логічної структури документа, і представляє його як дерево вузлів в яких вузлах є об'єкти, які представляють різні частини документа. Вузли можна створювати, змінювати і видаляти.

    12. ECMAScript (ES)

    Сценарій Європейської асоціації виробників комп'ютерів: a специфікація мови сценаріїв на якому базується синтаксис JavaScript - разом з JScript і ActionScript.

    ECMAScript отримав свою назву від Європейської асоціації виробників комп'ютерів, організації, яка її стандартизувала.

    13. FOSS

    Безкоштовне та відкрите програмне забезпечення: це програмне забезпечення безкоштовно в тому сенсі, що він не має жодних обмежень щодо авторських прав, і відкрите джерело в тому сенсі, що будь-хто може отримати доступ до вихідного коду програмного забезпечення та змінити його.

    Іноді їх також називають FLOSS. Подивитися GNUпозиція щодо термінології FOSS проти FLOSS.

    14. ФТУ

    Перший раз: вперше користувач завантажує програмне забезпечення після встановлення.

    FTU є важливою частиною процес прийняття програми. Рівні утримання користувачів можна покращити, якщо користувач onboarding правильно розроблено. Під час FTU ми можемо показати, як працює програма, або зробити користувачам важливі параметри (часовий пояс, мова, налаштування тощо)..

    15. GUI

    Графічний інтерфейс користувача: a тип інтерфейсу користувача, на відміну від інтерфейси, керовані командами.

    Графічний інтерфейс дозволяє користувачам без технічних знань взаємодіяти з програмним забезпеченням без навчання командних мов, таких як MS-DOS. Використання графічних інтерфейсів графічних значків а візуальна мова щоб дозволити користувачам надавати команди до програми та приймати вхідні дані.

    16. IDE

    Інтегроване середовище розробки: Aa програмне забезпечення, яке надає нам a середовище програмування що інтегрується різні інструменти, необхідні для розробки та тестування, такі як редактор вихідного коду, засоби автоматизації збірки, компілятор або інтерпретатор, а також відладчик. Xcode, Eclipse і Visual Studio є прикладами IDE.

    17. IIFE

    Негайно виклик функції: популярний Шаблон дизайну JavaScript що створює лексичну область.

    IIFE - це Вираз функції це виконується негайно після його оцінки. Він може бути використаний для зберігання коду, який необхідно виконувати тільки один раз, простору імен і створення приватних змінних і закриттів.

    IIFE використовує такий синтаксис:

     (function () // code ()); 

    18. ITCSS

    Перевернутий трикутник каскадні таблиці стилів: масштабована Архітектура CSS для багаторазовий код CSS.

    ITCSS розбиває властивості CSS на рівні виходячи з їх специфіки та важливості. Рівні представлені у вигляді перевернутого трикутника, в якому специфічність зростає від плоскої вершини до кінчика внизу.

    19. JSON

    Об'єктне позначення JavaScript: мовний, незалежний від людини формат даних для обміну даними.

    JSON може зберігати об'єктів як колекції пар імен-значення, і масиви як впорядковані колекції значень. Її синтаксис подібно до JavaScript, Ось чому це найпоширеніший формат даних у програмах на основі JavaScript.

    20. LAMP

    Linux, Apache, MySQL, PHP / Python / Perl: популярний веб стек для створення динамічних веб-сайтів.

    Стек LAMP складається з Linux як операційна система, Apache як веб-сервер, MySQL як програмне забезпечення для управління базами даних, і PHP, Perl або Python як мова сценаріїв. Його виклик Windows називається WAMP, в той час як його OS X варіант MAMP.

    21. LTR / RTL

    Зліва направо / справа наліво: терміни, що використовуються в інтернаціоналізація

    LTR і RTL є locale властивості мови або налаштування країни UI. LTR означає ліворуч праворуч, RTL означає право на ліворуч. Вони вказують на напрямок тексту.

    Більшість мов LTR і інтерфейси, як правило, призначені для них, але ви можете легко додати підтримку RTL для більшості CMS, наприклад, до WordPress з rtl.css файл.

    22. Значення

    MongoDB, Express.js, Angular, Node.js: a Веб-стек лише для JavaScript для створення динамічних веб-сайтів і веб-додатків.

    Стек MEAN складається з MongoDB База даних NoSQL Express.js рамки веб-додатків Angular.js фронтенд рамки, і Вузол Час виконання JavaScript, і це працює на будь-якій операційній системі.

    23. MVC

    Модель-View-Controller: An архітектурний візерунок використовується в об'єктно-орієнтоване програмування.

    Шаблон MVC зберігає логіку даних окремо від інтерфейсу користувача, групуючи об'єкти на три групи: Модельні об'єкти для базової структури даних і логіки, Переглянути об'єкти для інтерфейсу користувача, і Об'єкти контролера діє як посередник між іншими об'єктами та для координації завдань.

    24. OAuth

    Відкрити автентифікацію: An відкритий протокол що робить забезпечити авторизацію безпечним і стандартизованим способом.

    OAuth часто використовується як метод, що дозволяє користувачам входити на сайт використання послуг третіх сторін, такі як Facebook, Twitter або Google - таким чином усувають бар'єр реєстрації.

    25. ООП

    Об'єктно-орієнтоване програмування: A парадигми програмування на відміну від процедурного програмування.

    У ООП ми створюємо моделі, подібні до реального середовища використовуючи чотири основні принципи: абстракція, інкапсуляція, успадкування та поліморфізм. У центрі ООП є об'єктів що утримують інкапсульовані дані у вигляді властивості і методів.

    26. REGEX

    Регулярний вираз: A тексту використовується для узгодження комбінацій символів у різних рядках.

    Regex дозволяє легко пошук певних послідовностей символів в тексті і до перевірити вхід користувача. Regex є частиною багатьох популярних мов програмування, таких як JavaScript, PHP, Python, Ruby, Java та інші.

    27. REST

    Представницька державна передача: Набір архітектурні розробки програмного забезпечення для передачі даних між клієнтом і сервером. Дотримуючись принципів архітектури REST, ми можемо створити RESTful API для наших веб-додатків.

    28. СКМ

    Керування керуванням джерелами: система для керування кількома версіями того самого документа, програми, коду або іншої інформації. Також називається версії або контроль управління переглядом.

    СКМ дає можливість стежити за змінами, і запобігання втраті інформації. Найбільш популярними системами SCM є Git і SVN.

    29. SMACSS

    Масштабована і модульна архітектура для каскадних таблиць стилів: A Методологія написання CSS що дозволяє нам модулювати код CSS, і зробити його більш читабельним і підтримуваним.

    SMACSS визначає 5 типів стильових правил (базу, макет, модуль, стан, тему) і ідентифікує їх за допомогою різних префіксів селектора.

    30. WYSIWYG

    Отримуєш те, що бачиш: Тип редактор вмісту що дозволяє користувачам редагувати текст, зображення та інші типи вмісту без написання будь-якої розмітки.

    У редакторі WYSIWYG користувачі можуть подивіться, як буде виглядати кінцевий результат поки вони створюють вміст. Інтерфейс редактора повідомлень WordPress і більшість платформ для блогів є гарними прикладами систем WYSIWYG.