Skip to content

Commit

Permalink
Merge pull request #885 from c-tn/ru-translations
Browse files Browse the repository at this point in the history
add ru translations
  • Loading branch information
roblarsen authored Jul 2, 2024
2 parents d3fe6ce + 5c71c17 commit f5475e5
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions src/translations/russian/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@ lang: ru
* Что такое прогрессивная отрисовка?
* Для чего используется атрибут `srcset` в теге изображения? Опишите процесс, который использует браузер при оценке содержимого этого атрибута.
* Приходилось ли вам работать с языками HTML-шаблонизации?
* Объясните разницу в поведении между тегами `<button>` и `<input type="button">` внутри формы?
* Объясните разницу между тегами `<strong>` и `<b>`?
* Приведи примеры использования тега `<label>`?
* Чем тег `<a>` отличается от тега `<button>` с точки зрения функциональности и использования?

#### [[]](#toc) <a name='css'>Вопросы по CSS:</a>

Expand Down Expand Up @@ -108,6 +112,40 @@ lang: ru
* Можете ли вы объяснить разницу между отзывчивым (responsive) сайтом и сайтом, сделанным по принципу mobile-first?
* Вы имеете опыт работы с ретиновой графикой? Если да, то какие методы вы использовали?
* В каком случае вы предпочтёте использовать `translate()` вместо абсолютного позиционирования и наоборот? И почему?
* Можете ли вы привести пример псевдокласса?
* Какие новые псевдоклассы появились за последние год-два?
* В чем отличие между `em` и `rem`? Как они рассчитываются?
* Какие проблемы появляются при попытке переопределить стили компонента их UI-библиотеки? Какие способы решения существуют?
* Что такое `@layer` и как это могло бы помочь решить проблему переопределения стилей?
* Объясните, что такое `vh` и `vw`?
* Какие проблемы возникают на мобильных устройствах при использовании `vh`? Как их можно решить?
* Что такое пользовательские css свойства?
* Как ограничить их область видимости?

* Какой цвет применится и почему?
```css
.red {
color: red;
}
.blue {
color: blue
}
```
```html
<div class="blue red">Hello world</div>
```
* Как можно оптимизировать данный код? (Возможно несколько решений)
```css
main h1 {
color: red;
}
main p {
color: red;
}
main a {
color: red;
}
```

#### [[]](#toc) <a name='js'>Вопросы по JavaScript:</a>

Expand All @@ -121,6 +159,7 @@ lang: ru
* Как бы вы проверили их на каждое из этих значений?
* Что такое замыкание и как/для чего его используют?
* Можете ли вы описать основное различие между циклом `forEach` и циклом `.map()`? И в каких случаях каждый из них используется?
* Расскажите про другие популярные методы итерации массивов.
* В каких случаях обычно используются анонимные функции?
* Как вы организуете свой код? (module pattern, classical inheritance)
* В чем разница между host-объектами и нативными объектами?
Expand Down Expand Up @@ -164,6 +203,7 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
* В чём разница между стеком вызовов (call stack) и очередью событий (task queue)?
* Объясните разницу при использовании `foo` в `function foo() {}` и `var foo = function() {}`
* В чём различие между переменными, созданными при помощи `let`, `var` и `const`?
* Можем ли мы менять свойства объекта объявленного через `const`? Как мы можем изменить это поведение?
* В чём разница между классом в ES6 и функцией-конструктором в ES5?
* Можете ли вы привести пример использования стрелочных функции `=>`? Чем они отличаются от других функций?
* Дайте определение функции высшего порядка.
Expand All @@ -173,6 +213,8 @@ duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
* В чём преимущества использования `spread` оператора и чем он отличается от `rest` оператора?
* Каким образом можно обмениваться кодом между файлами?
* Для чего используются статические члены класса?
* Объясните разницу между `event.target` и `event.currentTarget`?
* Объясните разницу между `event.preventDefault()` и `event.stopPropagation()`?

#### [[]](#toc) <a name='testing'>Вопросы по тестированию:</a>

Expand Down

0 comments on commit f5475e5

Please sign in to comment.