Skip to content

Commit 8ca9911

Browse files
committed
A few questions translated
1 parent e2de71e commit 8ca9911

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

README.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# vuejs-interview-questions
2-
List of 300 VueJS Interview Questions
2+
Список из 300 вопросов и ответов для интервью по VueJS (перевод)
33

4-
> Жми :star:, если тебе пригодился мой список. Если увидите ошибку, сообщите об этом мне с помощью Issues.
4+
> Жми :star:, если тебе пригодился этот список. Если увидите ошибку, сообщите об этом в "Issues".
55
66
Источник: [https://github.com/sudheerj/vuejs-interview-questions](https://github.com/sudheerj/vuejs-interview-questions)
77

88
### Содержание
99
-------------------------------------------------------------------
1010
|| Вопрос |
1111
|-- | ------
12-
|1 | [Что такое VueJS?](#what-is-vuejs) |
13-
|2 | [What are the major features of VueJS](#what-are-the-major-features-of-vuejs) |
14-
|3 | [What are the lifecycle methods of VueJS](#what-are-the-lifecycle-methods-of-vuejs)|
12+
|1 | [Что такое VueJS](#what-is-vuejs) |
13+
|2 | [Какие основные фичи у VueJS](#what-are-the-major-features-of-vuejs) |
14+
|3 | [Какие у VueJS методы жизненного цикла](#what-are-the-lifecycle-methods-of-vuejs)|
1515
|4 | [What are the conditional directives](#what-are-the-conditional-directives)|
1616
|5 | [What is the difference between v-show and v-if directives](#what-is-the-difference-between-v-show-and-v-if-directives)|
1717
|6 | [What is the purpose of v-for directive?](#what-is-the-purpose-of-v-for-directive)|
@@ -186,18 +186,19 @@ List of 300 VueJS Interview Questions
186186
|175| [What is namespacing in vuex](#what-is-namespacing-in-vuex)|
187187

188188
1. ### Что такое VueJS?
189-
**Vue.js** is an open-source, progressive Javascript framework for building user interfaces that aim to be incrementally adoptable. The core library of VueJS is focused on the `view layer` only, and is easy to pick up and integrate with other libraries or existing projects.
190-
2. ### What are the major features of VueJS?
191-
Below are the some of major features available with VueJS
192-
1. **Virtual DOM:** It uses virtual DOM similar to other existing frameworks such as ReactJS, Ember etc. Virtual DOM is a light-weight in-memory tree representation of the original HTML DOM and updated without affecting the original DOM.
193-
2. **Components:** Used to create reusable custom elements in VueJS applications.
194-
3. **Templates:** VueJS provides HTML based templates that bind the DOM with the Vue instance data
195-
4. **Routing:** Navigation between pages is achieved through vue-router
196-
5. **Light weight:** VueJS is light weight library compared to other frameworks
197-
3. ### What are the lifecycle methods of VueJS?
198-
Lifecycle hooks are a window into how the library you’re using works behind-the-scenes. By using these hooks, you will know when your component is created, added to the DOM, updated, or destroyed. Let's look at lifecycle diagram before going to each lifecycle hook in detail,
199-
200-
<img src="https://github.com/sudheerj/vuejs-interview-questions/blob/master/images/vuelifecycle.png" width="400" height="800">
189+
**Vue.js** это прогрессивный open-source фреймворк для разработки пользовательских интерфейсов, который стремиться быть легко внедряемым в процесс разработки. Ядро библиотеки VueJS фокусируется только на "слое отображения", потому его можно легко интегрировать с множеством библиотек и внедрить в существующие проекты.
190+
2. ### Какие основные фичи у VueJS?
191+
Ниже представлен список основных фич доступных во VueJS
192+
1. **Виртуальный DOM:** VueJS использует виртульный DOM, такой же подход, как и у других существующих фреймворков (ReactJS, Ember и т.п.). Виртаульный DOM - это хранимая в памяти репрезентация оригинального HTML DOM-дерева, которая обновляется и изменяется не затрагивая при этом оригинальный DOM.
193+
2. **Компоненты:** Используется для создания переиспользуемых компонентов в любых приложениях на VueJS.
194+
3. **Шаблоны:** VueJS предоставляет возможности шаблонизации, которая связывает HTML-разметку с данными компонента и экземпляра класса Vue.
195+
4. **Реактивность:** VueJS дает возможность создавать реактивные односторонние и двусторонние связи данных с их отображением.
196+
5. **Роутинг:** Перемещение между страницами реализовано при помощи библиотеки vue-router
197+
6. **Легковесный:** VueJS один из самых легковесных фреймворков в сравнении с другими
198+
3. ### Какие у VueJS методы жизненного цикла?
199+
Методы жизненного цикла - это ответ на вопрос, как работает библиотека "за кулисами". Используя эти методы, вы знаете в какой момент ваш компонент создан, добавлен в DOM-дерево, обновлен или разрушен. Давайте посмотрим на эту диаграмму, перед тем как обсудить каждый метод отдельно,
200+
201+
<img src="https://github.com/magisters-org/vuejs-interview-questions-russian/blob/master/images/vuelifecycle.png" width="400" height="800">
201202

202203
1. **Creation(Initialization):**
203204
Creation Hooks allow you to perform actions before your component has even been added to the DOM. You need to use these hooks if you need to set things up in your component both during client rendering and server rendering. Unlike other hooks, creation hooks are also run during server-side rendering.

0 commit comments

Comments
 (0)