Валідатор (часто просто валідатор, від англ. Validator) - комп'ютерна програма, яка перевіряє відповідність будь-якого документа, потоку даних, або фрагмента коду певного формату, перевіряє синтаксичну коректність документа або файлу - тобто, виробляє валідацію. Термін широко використовується для позначення програм, які перевіряють коректність HTML-, XHTML-, XML-документів, RSS-стрічок, однак може бути використаний у випадку будь-формату або мови. Існують суміщені валідатори, які перевіряють веб-сторінки за декількома стандартами одночасно, наприклад, поєднаний валідатор W3C Unicorn
БЕМ (Блок-Елемент-Модифікатор) - методологія web-розробки, а також набір інтерфейсних бібліотек, фреймворків і допоміжних інструментів.
Блок - це незалежний інтерфейсний компонент. Блок може бути простим або складеним (містити інші блоки). При створенні блоку потрібно забезпечувати можливість його використання в будь-якому місці web-сторінки, а також повторення на тій же самій сторінці. Блок повинен включати в себе всю реалізацію, необхідну для подання частини інтерфейсу, яку він висловлює.
Елемент - це складова частина блоку. Елементи контекстно-залежні: вони мають сенс тільки в рамках свого блоку. Елемент - обов'язкова складова блоку, невеликі блоки обходяться без елементів.
Модифікатор - це властивість блоку або елементу, що задає зміни в їх зовнішньому вигляді або пове
... Читать дальше »