Skip to content

docs: [RU] Translation update #1823

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 28 commits into from
Jul 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
9aba670
[RU] Translation moved to VuePress
Alex-Sokolov May 24, 2018
da0f21d
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov May 24, 2018
cf57551
custom-block.md example fix
Alex-Sokolov May 25, 2018
f2e3852
fix link
Alex-Sokolov May 25, 2018
661dbc1
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Jun 1, 2018
a2e3888
options.md правка
Alex-Sokolov Jun 1, 2018
bb158f1
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Jun 8, 2018
b34394d
testing.md fix links
Alex-Sokolov Jun 8, 2018
1955c4f
sync with master
Alex-Sokolov Dec 7, 2018
d56e268
linting.md fix link
Alex-Sokolov Dec 7, 2018
bbbb6ee
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Jan 9, 2019
dca2e5a
options.md added new section
Alex-Sokolov Jan 9, 2019
f40c02b
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Jan 27, 2019
5683ef6
options.md add exposeFilename
Alex-Sokolov Jan 27, 2019
75cb51c
guide/README.md update
Alex-Sokolov Jan 27, 2019
b02f4c1
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Jan 31, 2019
c2d0c5d
README.md обновление
Alex-Sokolov Jan 31, 2019
c204ccb
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Mar 25, 2019
58fb1aa
docs: [RU] update
Alex-Sokolov Mar 25, 2019
30867c1
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Nov 27, 2019
e7a2901
pre-processors.md update
Alex-Sokolov Nov 27, 2019
20ddfb0
custom-blocks.md update
Alex-Sokolov Nov 27, 2019
da2d82c
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Mar 2, 2020
f82c702
pre-processors.md fix example
Alex-Sokolov Mar 2, 2020
78fb8f3
Merge remote-tracking branch 'upstream/master'
Alex-Sokolov Apr 13, 2021
f531dfc
docs: (ru) scoped-css.md update
Alex-Sokolov Apr 13, 2021
17b49da
docs: pre-processors.md update
Alex-Sokolov Apr 13, 2021
29d6d30
docs: (ru) scoped-css.md update
Alex-Sokolov Apr 13, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/ru/guide/pre-processors.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ module.exports = {

### Передача глобальных переменных

`sass-loader` также поддерживает опцию `prependData`, которая позволяет вам передавать общие переменные во все обрабатываемые файлы без необходимости везде их явно импортировать:
`sass-loader` также поддерживает опцию `additionalData`, которая позволяет вам передавать общие переменные во все обрабатываемые файлы без необходимости везде их явно импортировать:

``` js
// webpack.config.js -> module.rules
Expand Down Expand Up @@ -222,7 +222,7 @@ module.exports = {
}
```

Конфигурация TypeScipt может быть выполнена через `tsconfig.json`. Также смотрите документацию для [ts-loader](https://github.com/TypeStrong/ts-loader).
Конфигурация TypeScript может быть выполнена через `tsconfig.json`. Также смотрите документацию для [ts-loader](https://github.com/TypeStrong/ts-loader).

## Pug

Expand Down
16 changes: 14 additions & 2 deletions docs/ru/guide/scoped-css.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,26 @@
.a[data-v-f3f3eg9] .b { /* ... */ }
```

Некоторые пре-процессоры, такие как Sass, не могут правильно обработать `>>>`. В таких случаях используйте комбинатор `/deep/` или `::v-deep` — оба псевдонимы для `>>>` и работают аналогично.
Некоторые пре-процессоры, такие как Sass, не могут правильно обработать `>>>`. В таких случаях используйте комбинатор `/deep/` или `::v-deep` — оба псевдонимы для `>>>` и работают аналогично. На основе примера выше, эти два выражения будут скомпилированы в один и тот же результат:

``` html
<style scoped>
.a::v-deep .b { /* ... */ }
</style>
```

``` html
<style scoped>
.a /deep/ .b { /* ... */ }
</style>
```

## Динамически генерируемый контент

DOM-содержимое, создаваемое с помощью `v-html` не попадает под область действия локальных стилей, но вы всё равно можете его стилизовать с помощью глубоких селекторов.

## О чём следует помнить

- **Локальные стили не устраняют необходимость классов.** Из-за того как браузеры рендерят различные CSS-селекторы, `p { color: red }` может быть в разы медленнее при использовании в локальных стилях (например, когда комбинируется с селектором по атрибуту). Если же вы используете классы или ID, такие как `.example { color: red }`, тогда вы практически полностью исключаете ухудшение производительности. [Вот пример](https://stevesouders.com/efws/css-selectors/csscreate.php) где можете проверить разницу самостоятельно.
- **Локальные стили не устраняют необходимость классов.** Из-за того как браузеры рендерят различные CSS-селекторы, `p { color: red }` может быть в разы медленнее при использовании в локальных стилях (например, когда комбинируется с селектором по атрибуту). Если же вы используете классы или ID, такие как `.example { color: red }`, тогда вы практически полностью исключаете ухудшение производительности.

- **Будьте внимательны с селекторами потомков в рекурсивных компонентах!** Для CSS-правила с селектором `.a .b`, если элемент, который соответствует `.a` содержит рекурсивный компонент потомок, тогда все `.b` в этом компоненте потомке будут также соответствовать правилу.
2 changes: 1 addition & 1 deletion docs/zh/guide/pre-processors.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ module.exports = {

### 共享全局变量

`sass-loader` 也支持一个 `prependData` 选项,这个选项允许你在所有被处理的文件之间共享常见的变量,而不需要显式地导入它们:
`sass-loader` 也支持一个 `additionalData` 选项,这个选项允许你在所有被处理的文件之间共享常见的变量,而不需要显式地导入它们:

``` js
// webpack.config.js -> module.rules
Expand Down