Skip to content

Commit 26021bc

Browse files
authored
Merge branch 'javascript-tutorial:master' into master
2 parents fba8269 + fa0ea8f commit 26021bc

86 files changed

Lines changed: 1829 additions & 1797 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.all-contributorsrc‎

Lines changed: 109 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@
1212
"skipCi": true,
1313
"badgeTemplate": "[![Перекладачі](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square)](#подяка-)",
1414
"contributors": [
15+
{
16+
"login": "MykolaSopiha",
17+
"name": "Mykola Sopiha",
18+
"avatar_url": "https://avatars.githubusercontent.com/u/20689588?v=4",
19+
"profile": "https://www.linkedin.com/in/m-sopiha/",
20+
"contributions": [
21+
"translation"
22+
]
23+
},
1524
{
1625
"login": "tarasyyyk",
1726
"name": "Taras",
@@ -24,24 +33,14 @@
2433
]
2534
},
2635
{
27-
"login": "MykolaSopiha",
28-
"name": "Mykola Sopiha",
29-
"avatar_url": "https://avatars.githubusercontent.com/u/20689588?v=4",
30-
"profile": "https://www.linkedin.com/in/m-sopiha/",
36+
"login": "Nordtonito",
37+
"name": "Vitaly Nesteruk",
38+
"avatar_url": "https://avatars.githubusercontent.com/u/43732023?v=4",
39+
"profile": "https://github.com/Nordtonito",
3140
"contributions": [
3241
"translation"
3342
]
3443
},
35-
{
36-
"login": "stas-dolgachov",
37-
"name": "Stanislav",
38-
"avatar_url": "https://avatars.githubusercontent.com/u/9461925?v=4",
39-
"profile": "https://github.com/stas-dolgachov",
40-
"contributions": [
41-
"translation",
42-
"review"
43-
]
44-
},
4544
{
4645
"login": "Regnised",
4746
"name": "Vasyl Onopriienko",
@@ -52,22 +51,32 @@
5251
]
5352
},
5453
{
55-
"login": "didostap",
56-
"name": "Ostap Dribniuk",
57-
"avatar_url": "https://avatars.githubusercontent.com/u/49234191?v=4",
58-
"profile": "https://github.com/didostap",
54+
"login": "Zim123",
55+
"name": "Yuriy Ostapyuk",
56+
"avatar_url": "https://avatars2.githubusercontent.com/u/1306750?v=4",
57+
"profile": "https://github.com/Zim123",
5958
"contributions": [
6059
"translation"
6160
]
6261
},
6362
{
64-
"login": "chizzzy",
65-
"name": "Chystiakov Andrei",
66-
"avatar_url": "https://avatars.githubusercontent.com/u/34280137?v=4",
67-
"profile": "https://github.com/chizzzy",
63+
"login": "alexgalkin",
64+
"name": "Alex Galkin",
65+
"avatar_url": "https://avatars0.githubusercontent.com/u/1190812?v=4",
66+
"profile": "https://github.com/alexgalkin",
6867
"contributions": [
69-
"ideas",
70-
"translation"
68+
"translation",
69+
"ideas"
70+
]
71+
},
72+
{
73+
"login": "stas-dolgachov",
74+
"name": "Stanislav",
75+
"avatar_url": "https://avatars.githubusercontent.com/u/9461925?v=4",
76+
"profile": "https://github.com/stas-dolgachov",
77+
"contributions": [
78+
"translation",
79+
"review"
7180
]
7281
},
7382
{
@@ -80,94 +89,92 @@
8089
]
8190
},
8291
{
83-
"login": "Nordtonito",
84-
"name": "Vitaly Nesteruk",
85-
"avatar_url": "https://avatars.githubusercontent.com/u/43732023?v=4",
86-
"profile": "https://github.com/Nordtonito",
92+
"login": "Purusah",
93+
"name": "Vladyslav Bohaichuk",
94+
"avatar_url": "https://avatars.githubusercontent.com/u/16886633?v=4",
95+
"profile": "https://github.com/Purusah",
8796
"contributions": [
8897
"translation"
8998
]
9099
},
91100
{
92-
"login": "alexgalkin",
93-
"name": "Alex Galkin",
94-
"avatar_url": "https://avatars0.githubusercontent.com/u/1190812?v=4",
95-
"profile": "https://github.com/alexgalkin",
101+
"login": "chizzzy",
102+
"name": "Chystiakov Andrei",
103+
"avatar_url": "https://avatars.githubusercontent.com/u/34280137?v=4",
104+
"profile": "https://github.com/chizzzy",
96105
"contributions": [
97-
"translation",
98-
"ideas"
106+
"ideas",
107+
"translation"
99108
]
100109
},
101110
{
102-
"login": "vsemozhetbyt",
103-
"name": "Vse Mozhe Buty",
104-
"avatar_url": "https://avatars1.githubusercontent.com/u/10393198?v=4",
105-
"profile": "https://github.com/vsemozhetbyt",
111+
"login": "AntonBurchak",
112+
"name": "Anton Burchak",
113+
"avatar_url": "https://avatars.githubusercontent.com/u/47831897?v=4",
114+
"profile": "https://github.com/AntonBurchak",
106115
"contributions": [
107-
"review",
108-
"ideas"
116+
"translation"
109117
]
110118
},
111119
{
112-
"login": "Zim123",
113-
"name": "Yuriy Ostapyuk",
114-
"avatar_url": "https://avatars2.githubusercontent.com/u/1306750?v=4",
115-
"profile": "https://github.com/Zim123",
120+
"login": "dDenysS",
121+
"name": "Denys",
122+
"avatar_url": "https://avatars0.githubusercontent.com/u/23075870?v=4",
123+
"profile": "https://github.com/dDenysS",
116124
"contributions": [
117125
"translation"
118126
]
119127
},
120128
{
121-
"login": "UkrainianCitizen",
122-
"name": "UkrainianCitizen",
123-
"avatar_url": "https://avatars2.githubusercontent.com/u/31314423?v=4",
124-
"profile": "https://github.com/UkrainianCitizen",
129+
"login": "Tuoris",
130+
"name": "Tuoris",
131+
"avatar_url": "https://avatars.githubusercontent.com/u/16479460?v=4",
132+
"profile": "https://github.com/Tuoris",
125133
"contributions": [
126-
"ideas",
127-
"review"
134+
"translation"
128135
]
129136
},
130137
{
131-
"login": "alexandrtovmach",
132-
"name": "Alexandr Tovmach",
133-
"avatar_url": "https://avatars0.githubusercontent.com/u/28801003?v=4",
134-
"profile": "https://alexandrtovmach.com",
138+
"login": "didostap",
139+
"name": "Ostap Dribniuk",
140+
"avatar_url": "https://avatars.githubusercontent.com/u/49234191?v=4",
141+
"profile": "https://github.com/didostap",
135142
"contributions": [
136143
"translation"
137144
]
138145
},
139146
{
140-
"login": "stevermeister",
141-
"name": "Stepan Suvorov",
142-
"avatar_url": "https://avatars1.githubusercontent.com/u/1526680?v=4",
143-
"profile": "http://stepansuvorov.com/blog/",
147+
"login": "gingano",
148+
"name": "gingano",
149+
"avatar_url": "https://avatars.githubusercontent.com/u/47160813?v=4",
150+
"profile": "https://github.com/gingano",
144151
"contributions": [
145152
"translation"
146153
]
147154
},
148155
{
149-
"login": "lobanov-oleh",
150-
"name": "lobanov-oleh",
151-
"avatar_url": "https://avatars0.githubusercontent.com/u/53055773?v=4",
152-
"profile": "https://github.com/lobanov-oleh",
156+
"login": "Vanchurick",
157+
"name": "Ivan D",
158+
"avatar_url": "https://avatars.githubusercontent.com/u/43196449?v=4",
159+
"profile": "https://github.com/Vanchurick",
153160
"contributions": [
154161
"translation"
155162
]
156163
},
157164
{
158-
"login": "dDenysS",
159-
"name": "Denys",
160-
"avatar_url": "https://avatars0.githubusercontent.com/u/23075870?v=4",
161-
"profile": "https://github.com/dDenysS",
165+
"login": "VolodymyrSSS",
166+
"name": "Volodymyr Sych",
167+
"avatar_url": "https://avatars.githubusercontent.com/u/49289546?v=4",
168+
"profile": "https://github.com/VolodymyrSSS",
162169
"contributions": [
163170
"translation"
164171
]
165172
},
166173
{
167-
"login": "ArtemZununov",
168-
"name": "ArtemZununov",
169-
"avatar_url": "https://avatars1.githubusercontent.com/u/12086644?v=4",
170-
"profile": "https://github.com/ArtemZununov",
174+
"login": "lobanov-oleh",
175+
"name": "lobanov-oleh",
176+
"avatar_url": "https://avatars0.githubusercontent.com/u/53055773?v=4",
177+
"profile": "https://github.com/lobanov-oleh",
171178
"contributions": [
172179
"translation"
173180
]
@@ -191,64 +198,66 @@
191198
]
192199
},
193200
{
194-
"login": "VolodymyrSSS",
195-
"name": "Volodymyr Sych",
196-
"avatar_url": "https://avatars.githubusercontent.com/u/49289546?v=4",
197-
"profile": "https://github.com/VolodymyrSSS",
201+
"login": "stevermeister",
202+
"name": "Stepan Suvorov",
203+
"avatar_url": "https://avatars1.githubusercontent.com/u/1526680?v=4",
204+
"profile": "http://stepansuvorov.com/blog/",
198205
"contributions": [
199206
"translation"
200207
]
201208
},
202209
{
203-
"login": "Tuoris",
204-
"name": "Tuoris",
205-
"avatar_url": "https://avatars.githubusercontent.com/u/16479460?v=4",
206-
"profile": "https://github.com/Tuoris",
210+
"login": "alexandrtovmach",
211+
"name": "Alexandr Tovmach",
212+
"avatar_url": "https://avatars0.githubusercontent.com/u/28801003?v=4",
213+
"profile": "https://alexandrtovmach.com",
207214
"contributions": [
208215
"translation"
209216
]
210217
},
211218
{
212-
"login": "MariaTar",
213-
"name": "Maria",
214-
"avatar_url": "https://avatars.githubusercontent.com/u/22173769?v=4",
215-
"profile": "https://github.com/MariaTar",
219+
"login": "ArtemZununov",
220+
"name": "ArtemZununov",
221+
"avatar_url": "https://avatars1.githubusercontent.com/u/12086644?v=4",
222+
"profile": "https://github.com/ArtemZununov",
216223
"contributions": [
217224
"translation"
218225
]
219226
},
220227
{
221-
"login": "Vanchurick",
222-
"name": "Ivan D",
223-
"avatar_url": "https://avatars.githubusercontent.com/u/43196449?v=4",
224-
"profile": "https://github.com/Vanchurick",
228+
"login": "MariaTar",
229+
"name": "Maria",
230+
"avatar_url": "https://avatars.githubusercontent.com/u/22173769?v=4",
231+
"profile": "https://github.com/MariaTar",
225232
"contributions": [
226233
"translation"
227234
]
228235
},
229236
{
230-
"login": "Purusah",
231-
"name": "Vladyslav Bohaichuk",
232-
"avatar_url": "https://avatars.githubusercontent.com/u/16886633?v=4",
233-
"profile": "https://github.com/Purusah",
237+
"login": "vsemozhetbyt",
238+
"name": "Vse Mozhe Buty",
239+
"avatar_url": "https://avatars1.githubusercontent.com/u/10393198?v=4",
240+
"profile": "https://github.com/vsemozhetbyt",
234241
"contributions": [
235-
"translation"
242+
"review",
243+
"ideas"
236244
]
237245
},
238246
{
239-
"login": "AntonBurchak",
240-
"name": "Anton Burchak",
241-
"avatar_url": "https://avatars.githubusercontent.com/u/47831897?v=4",
242-
"profile": "https://github.com/AntonBurchak",
247+
"login": "UkrainianCitizen",
248+
"name": "UkrainianCitizen",
249+
"avatar_url": "https://avatars2.githubusercontent.com/u/31314423?v=4",
250+
"profile": "https://github.com/UkrainianCitizen",
243251
"contributions": [
244-
"translation"
252+
"ideas",
253+
"review"
245254
]
246255
},
247256
{
248-
"login": "gingano",
249-
"name": "gingano",
250-
"avatar_url": "https://avatars.githubusercontent.com/u/47160813?v=4",
251-
"profile": "https://github.com/gingano",
257+
"login": "OlhaBrozhenets",
258+
"name": "Olha Brozhenets",
259+
"avatar_url": "https://avatars.githubusercontent.com/u/40391635?v=4",
260+
"profile": "https://github.com/OlhaBrozhenets",
252261
"contributions": [
253262
"translation"
254263
]

‎1-js/01-getting-started/1-intro/article.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@
4949

5050
Вбудований в браузер JavaScript може робити все, що зв’язано з маніпуляцією веб-сторінками, взаємодією з користувачем та веб-сервером.
5151

52-
Наприклад, вбудований в браузер JavaScript може:
52+
Наприклад, вбудований у браузер JavaScript може:
5353

5454
- Додавати новий HTML-код на сторінку, змінювати існуючий вміст, змінювати стилі.
5555
- Реагувати на дії користувача, опрацьовувати натискання миші, переміщення вказівника, натискання на клавіші клавіатури.
5656
- Відправляти запити через мережу до віддалених серверів, завантажувати і відвантажувати файли (так звані технології [AJAX](https://uk.wikipedia.org/wiki/AJAX) і [COMET](https://uk.wikipedia.org/wiki/Comet_(програмування))).
57-
- Отримувати і надсилати [куки](https://uk.wikipedia.org/wiki/Куки), задавати питання відвідувачам, показувати повідомлення.
57+
- Отримувати і надсилати [куки](https://uk.wikipedia.org/wiki/Куки), ставити запитання відвідувачам, показувати повідомлення.
5858
- Запам’ятовувати дані на стороні клієнта ("[local storage](https://developer.mozilla.org/uk/docs/Web/API/Window/localStorage)").
5959

6060
## Що НЕ може вбудований в браузер JavaScript?
@@ -107,7 +107,7 @@ JavaScript – це єдина браузерна технологія, яка
107107
Приклади таких мов:
108108

109109
- [CoffeeScript](http://coffeescript.org/) — це "синтаксичний цукор" поверх JavaScript. Він вводить більш короткий синтаксис, дозволяючи нам писати більш чіткий і точний код. Зазвичай, це до вподоби програмістам на Ruby.
110-
- [TypeScript](http://www.typescriptlang.org/) зосереджений на додаванні "строгої типізації даних", щоб спростити розробку і підтримку складних систем. Розробляється в Microsoft.
110+
- [TypeScript](http://www.typescriptlang.org/) зосереджений на додаванні "строгої типізації даних", щоб спростити розробку і підтримку складних систем. Розробляється у Microsoft.
111111
- [Flow](http://flow.org/) також додає типізацію даних, але іншим способом. Розробляється компанією Facebook.
112112
- [Dart](https://www.dartlang.org/) — це автономна мова, яка має власний рушій, що працює в не-браузерних середовищах (як-от мобільні застосунки), але також може транспілюватися в JavaScript. Розробляється компанією Google.
113113
- [Brython](https://brython.info/) це транспілятор коду з мови Python в JavaScript, що дозволяє писати застосунки на чистому Python без використання JavaScript.

‎1-js/04-object-basics/index.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Objects: the basics
1+
# Об’єкти: основи

‎1-js/05-data-types/02-number/article.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ alert( 7.3e9 ); // 7.3 мільярдів (таке ж саме що 7300000000
4444
Тепер напишемо щось дуже маленьке. Наприклад, 1 мікросекунда (одна мільйонна частина секунди):
4545

4646
```js
47-
let ms = 0.000001;
47+
let mсs = 0.000001;
4848
```
4949

5050
Як і раніше, нам допоможе використання `"e"`. Якщо ми хочемо уникнути явного запису нулів, ми можемо написати:
5151

5252
```js
53-
let ms = 1e-6; // шість нулів зліва від 1
53+
let mcs = 1e-6; // шість нулів зліва від 1
5454
```
5555

5656
Якщо порахувати нулі в `0.000001`, їх буде 6. Так що, цілком очікувано, що це `1e-6`.

‎1-js/05-data-types/index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# Data types
1+
# Типи даних
22

3-
More data structures and more in-depth study of the types.
3+
Про структури даних та поглиблене вивчення типів.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Advanced working with functions
1+
# Розширена робота з функціями

0 commit comments

Comments
 (0)