Skip to content

Commit fd54728

Browse files
author
Inna Belaya
committed
new
1 parent 60cab27 commit fd54728

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

platform/tutorials/dist-quick-start/dist-html-generation.ru.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
Руководство показывает, как генерировать HTML-разметку блока в браузере с помощью [предсобранных бандлов](https://tech.yandex.ru/jslibs/) библиотеки [bem-components](https://ru.bem.info/platform/libs/bem-components/).
44

5+
* [Начало работы](#Начало-работы)
6+
* [Подключение библиотеки](#Подключение-библиотеки)
7+
* [Добавление блока на страницу](#Добавление-блока-на-страницу)
8+
* [Что дальше?](#Что-дальше)
9+
510
## Начало работы
611

712
Создайте локально HTML-файл с минимальным набором элементов (например, `hello.html`):
@@ -43,10 +48,10 @@
4348

4449
В бандлы с расширением `*.js+bemhtml.js` включен шаблонизатор [BEMHTML](https://ru.bem.info/platform/bem-xjst/8/), который преобразует [BEMJSON](https://ru.bem.info/platform/bemjson/) в HTML.
4550

46-
### Добавление блока на страницу
51+
## Добавление блока на страницу
4752

4853
Чтобы добавить блоки на страницу, выполните следующие действия:
49-
1. Откройте документацию блока (например, [input](https://ru.bem.info/platform/libs/bem-components/current/touch-phone/input).
54+
1. Откройте документацию блока (например, [input](https://ru.bem.info/platform/libs/bem-components/current/touch-phone/input)).
5055
2. Выберите подходящий вариант использования блока (например, блок [input с модификатором type в значении search](https://ru.bem.info/platform/libs/bem-components/6.0.0/touch-phone/input/#Модификатор-type-10)).
5156
3. Перейдите во вкладку BEMJSON.
5257
![Вкладка BEMJSON в примере блока input](https://cdn.rawgit.com/bem-site/bem-method/bem-info-data/platform/tutorials/dist-quick-start/dist-quick-start-bemjson.png)
@@ -91,6 +96,8 @@
9196
</html>
9297
```
9398

99+
Чтобы проверить результат, откройте файл `hello.html` в браузере.
100+
94101
> Проект в [JSFiddle](https://jsfiddle.net/inna__neige/df6uuw7u/). Содержит реализацию [формы приветствия](./dist-quick-start.ru.md#) с помощью генерации HTML-разметки блока в браузере.
95102
96103
## Что дальше?

platform/tutorials/dist-quick-start/dist-quick-start.ru.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Предварительно собранные файлы ([бандлы](https://ru.bem.info/methodology/build/#Введение)) библиотеки [bem-components](https://ru.bem.info/platform/libs/bem-components/) — это самый быстрый способ попробовать блоки библиотеки в действии.
44

5-
Руководство содержит пошаговую инструкцию по созданию формы привествия пользователя, которая включает следующие разделы:
5+
Руководство содержит пошаговую инструкцию по созданию формы привествия пользователя. Руководство включает следующие разделы:
66

77
* [Быстрый старт](#Быстрый-старт). Как подключить библиотеку и вставить блок на страницу.
88
* [Руководство](#Работа-с-блоками-библиотеки). Как работать с блоками библиотеки.
@@ -26,6 +26,7 @@
2626
```
2727

2828
2. Подключите библиотеку
29+
2930
Скопируйте ссылки на предсобранные файлы библиотеки с [CDN Яндекса](https://tech.yandex.ru/jslibs/) в HTML-код страницы:
3031

3132
```diff
@@ -41,12 +42,12 @@
4142
</html>
4243
```
4344

44-
3. Вставьте блок на страницу
45-
3.1 Откройте документацию блока (например, [input](https://ru.bem.info/platform/libs/bem-components/current/touch-phone/input).
46-
3.2 Выберите подходящий вариант использования блока (например, блок [input с модификатором type в значении search](https://ru.bem.info/platform/libs/bem-components/6.0.0/touch-phone/input/#Модификатор-type-10)).
47-
3.3 Перейдите во вкладку HTML и скопируйте код.
48-
![Вкладка HTML в примере блока input](https://cdn.rawgit.com/bem-site/bem-method/bem-info-data/platform/tutorials/dist-quick-start/dist-quick-start-html.png)
49-
3.4 Вставьте код блока в файл `hello.html`.
45+
3. Вставьте блок на страницу
46+
3.1 Откройте документацию блока (например, [input](https://ru.bem.info/platform/libs/bem-components/current/touch-phone/input).
47+
3.2 Выберите подходящий вариант использования блока (например, блок [input с модификатором type в значении search](https://ru.bem.info/platform/libs/bem-components/6.0.0/touch-phone/input/#Модификатор-type-10)).
48+
3.3 Перейдите во вкладку HTML и скопируйте код.
49+
![Вкладка HTML в примере блока input](https://cdn.rawgit.com/bem-site/bem-method/bem-info-data/platform/tutorials/dist-quick-start/dist-quick-start-html.png)
50+
3.4 Вставьте код блока в файл `hello.html`.
5051

5152
```diff
5253
<!DOCTYPE html>
@@ -68,12 +69,14 @@
6869
</html>
6970
```
7071

71-
4. Проверьте результат
72+
4. Проверьте результат
7273
Откройте файл `hello.html` в браузере.
7374

7475
## Работа с блоками библиотеки
7576

76-
Не всегда достаточно увидеть, как выглядит блок на странице, часто важнее понять, как блоки могут взаимодействовать друг с другом. Чтобы научиться работать с блоками bem-components, создадим форму приветствия пользователя. Форма будет состоять из поля ввода, кнопки и фразы с приветствием. Если в поле ввода указать имя и нажать на кнопку, это имя отобразится в приветствии.
77+
Не всегда достаточно увидеть, как выглядит блок на странице, часто нужно понять, как блоки могут взаимодействовать друг с другом.
78+
79+
Чтобы научиться работать с блоками bem-components, создадим форму приветствия пользователя. Форма будет состоять из поля ввода, кнопки и фразы с приветствием. Если в поле ввода указать имя и нажать на кнопку, это имя отобразится в приветствии.
7780

7881
### Создание формы приветствия
7982

0 commit comments

Comments
 (0)