Понеділок, 23.09.2019, 12:11
Вітаю вас, Гість
Главная » Языки разметки
БЭМ (Блок-Элемент-Модификатор) — методология web-разработки, а также набор интерфейсных библиотек, фреймворков и вспомогательных инструментов.

Применение БЭМ в различных web-технологиях

В HTML/CSS блоки, элементы и модификаторы представлены в виде CSS-классов, названных согласно правилам именования (naming convention). Несколько блоков могут быть расположены на одном и том же DOM-узле, в этом случае DOM-узлу назначается 2 CSS-класса. На одном DOM-узле также могут быть одновременно расположены блок и элемент другого блока.

Правила именования БЭМ-классов от Яндекса

CSS-класс блока соответствует имени блока. Для разделения слов в сложных именах блоков используется дефис.
<div class="header">...</div>

<ul class="menu">...</ul>

<span class="button">...</span>

<div class="tabbed-pane">...</div>


CSS-класс элемента содержит имя блока и и ... Читати далі »
Категория: Языки разметки | Просмотров: 215 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
MathML (от англ. Mathematical Markup Language — «язык математической разметки») — это язык разметки на основе XML для представления математических символов и формул в документах WWW. MathML рекомендован математической группой W3C.

MathML рассматривает не только представление, но и смысл элементов формулы. Также разрабатывается система разметки математической семантики, призванная дополнить MathML. Она называется OpenMath.

MathML имеет 2 версии — Presentation MathML и Content MathML.


Категория: Языки разметки | Просмотров: 211 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
Markdown (маркдаун) — облегчённый язык разметки, созданный с целью написания максимально читабельного и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и др.).

Примеры синтаксиса

Ниже приведены примеры использования Markdown, однако это далеко не полное руководство. Полное описание языка может быть найдено на официальном сайте[5]. Символы, которые обычно рассматриваются в Markdown как специальные, могут быть экранированы с помощью обратного слеша. Например, последовательность «\*» выведет символ «*», а не будет являться признаком начала выделенного текста. Кроме того, Markdown не преобразует текст внутри «сырых» блоков XHTML. Таким образом, в Markdown-документ можно включать секции XHTML, заключив их предварительно в теги уровня блока.
Текст с выделением или логическим ударением:
 *выделение* (например, курсив)
 **сильное выделение** (например, пол ... Читати далі »
Категория: Языки разметки | Просмотров: 184 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
YAML (рекурсивный акроним YAML Ain't Markup Language — «YAML — Не язык разметки») — «дружественный» формат сериализации данных, концептуально близкий к языкам разметки, но ориентированный на удобство ввода-вывода типичных структур данных многих языков программирования.

В трактовке названия отражена история развития: на ранних этапах YAML расшифровывался как Yet Another Markup Language («Ещё один язык разметки») и даже позиционировался как конкурент XML, но позже был переименован с целью акцентировать внимание на данных, а не на разметке документов.

Цели создания

Согласно целям озвученным Кларком Эвансом (англ. Clark Evans), YAML 1.0 призван:
быть легко понятным человеку;
поддерживать структуры данных, родные для языков программирования;
быть переносимым между языками программирования;
использовать цельную модель данных для поддержки обычного инструментария;
поддерживать потоковую обработку;
быть выразительным ... Читати далі »
Категория: Языки разметки | Просмотров: 192 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
APML (от англ. Attention Profiling Mark-up Language — «язык разметки объектов внимания») — основанный на XML язык разметки для сбора данных об интересах и неприязнях пользователя.

Общее представление

APML позволяет людям делиться своими персональными объектами внимания таким же способом, как OPML позволяет обмен подписками между читателями новостей. Идея APML состоит в том, чтобы сжать все формы объектов внимания в удобный формат файла, содержащий описание интересов пользователя.

Рабочая группа APML

Рабочая группа APML занимается поддержкой и улучшением спецификаций APML. Рабочая группа APML была основана Крисом Саадом и Эшли Энджел. Рабочая группа публично доступна и активно пропагандирует движение «Attention Rights». Также рабочая группа придерживается принципов Media 2.0 Best Practices.

Пример

Пример взят с Вики по APML.

<APML xmlns="http://www.apml.org/apml-0 ... Читати далі »
Категория: Языки разметки | Просмотров: 187 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
AIML (Artificial Intelligence Markup Language) — язык разметки для искусственного интеллекта. AIML — подмножество (диалект) XML, он предназначается для создания виртуальных собеседников.

Элементы AIML

Категории (category) в AIML
— основная структурная единица. Категория состоит по крайней мере из двух элементов: образца (pattern) и шаблона (template). Простой пример:
 
<category>
   <pattern>Какое ваше имя</pattern>
   <template>Моё имя - Олег</template>
 </category>


Если эта категория содержится в базе знаний, интерпретатор на вопрос «Какое ваше имя?» будет отвечать «Моё имя — Олег».

Образцы

Образец — символьная строка, соответствующая одному или нескольким пользовательским запросам. Такие образцы, как:
 
КАКОЕ ВАШЕ ИМЯ

будут соотноситься только с одним вопросом (причём без учёта регистра). Однако обра ... Читати далі »
Категория: Языки разметки | Просмотров: 259 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
LOGML (англ. Log Markup Language — язык разметки логов (лог-файлов); произносится [лог-эм-эл]) — рекомендованный W3C язык разметки, фактически представляющий собой свод общих синтаксических правил. LOGML — текстовый формат, предназначенный для хранения структурированных данных журнала событий, поступающего с интернет-сервисов.
Категория: Языки разметки | Просмотров: 187 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
ABC — текстовый язык разметки, по концепции подобный языкам разметки HTML и TeX, предназначенный для разметки, форматирования и записи нот к музыкальным произведениям.

Ноты кодируются своими буквенными обозначениями (CDEFGAB, где «С» = «До», «D» = «Ре», «E» = «Ми» и т. д.). Также в тексте программы существуют специальные управляющие последовательности для кодирования специальных символов (надстрочные знаки, тексты песен, акценты и т. д.), а также информационные поля, определяющие размер, темп, тональность, заголовок композиции и т. д.

Преимущественно язык ABC используется для записи и хранения в компьютерных сетях фолк-музыки, т. н. тюнов (англ. tunes). Для преобразования исходного текста в формате ABC в музыкальный формат MIDI или в графическое представление (PostScript или PDF) используются различные специальные конвертеры, реализованные для платформ MS-DOS, Windows, UNIX, Linux, Mac OS, Mac OS X, Palm OS, а также для кроссплатформенных ср ... Читати далі »
Категория: Языки разметки | Просмотров: 361 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
Язы́к разме́тки (текста) в компьютерной терминологии — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Принадлежит классу компьютерных языков. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках — например, указание на заголовки, выделения, списки и т. д. В более сложных случаях язык разметки позволяет вставлять в документ интерактивные элементы и содержание других документов.

Следует отметить, что язык разметки неполон по Тьюрингу и обычно не считается языком программирования.

Примеры языков раз

Языки разметки используются везде, где требуется получение форматированного текста на основании одного лишь текста: в типографии (SGML, TeX, PostScript, RTF), пользовательских интерфейсах компьютеров (Microsoft Word, OpenOffice, ... Читати далі »
Категория: Языки разметки | Просмотров: 264 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
XSL-FO (англ. eXtensible Stylesheet Language Formatting Objects — объекты форматирования языка таблиц стилей для XML) — рекомендованный Консорциумом Всемирной паутины язык разметки типографских макетов и иных предпечатных материалов. XSL-FO является частью XSL, наряду с XSLT и XPath.

В отличие от комбинации HTML и CSS, XSL-FO — это унифицированный язык представления. Он не имеет семантической разметки в том смысле, в каком она используется в HTML. В отличие от CSS, который модифицирует представление по умолчанию для внешнего HTML или XML-документа, XSL-FO сохраняет все данные документа внутри себя.

Документ XSL-FO — это XML файл, в котором хранятся данные для печати или вывода на экран (например, просто текст). Эти данные находятся внутри тегов fo:block, fo:table, fo:simple-page-master и др., где указаны отступы, переводы строк и т.д.

Общая идея использования XSL-FO состоит в том, что пользователь создаёт документ не в FO, а в виде XM ... Читати далі »
Категория: Языки разметки | Просмотров: 181 | Добавил: Kont_Meneger | Дата: 17.01.2016 | Комментарии (0)

.eMessage span {font-size: 14px!important;}
1 2 »