Skip to content
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

Modifying the document #299

Merged
Merged
Show file tree
Hide file tree
Changes from 124 commits
Commits
Show all changes
222 commits
Select commit Hold shift + click to select a range
0eb4c7a
Modifying document. Article and tasks
malechaneit Jan 27, 2022
1faa065
TextDecoder and TextEncoder (#256)
Purusah Jan 16, 2022
3a1f194
Update article.md
NickFallman Jan 10, 2022
a0446e4
Promises chaining (#259)
hordiienko-tatiana Jan 17, 2022
0925650
Basic DOM Node Properties (#260)
MykolaSopiha Jan 18, 2022
b158d36
Event delegation (#262)
OlhaBrozhenets Jan 19, 2022
e01fa05
Reorder contributors arrording translated articles
tarasyyyk Jan 19, 2022
6cfed1b
Remove contributor
tarasyyyk Jan 19, 2022
dc40bf6
docs: add OlhaBrozhenets as a contributor for translation (#263)
allcontributors[bot] Jan 19, 2022
1093b2c
Browser default actions (#264)
OlhaBrozhenets Jan 20, 2022
11d6ebc
Attributes and properties (#265)
MykolaSopiha Jan 20, 2022
1080abb
Translate chapter title
tarasyyyk Jan 20, 2022
b944533
Chapter 'Data Types': translate title and description
tarasyyyk Jan 20, 2022
bace19c
Chapter 'Adnavced functions': translate title and description
tarasyyyk Jan 20, 2022
7fcf7a6
Translate chapter title and description
tarasyyyk Jan 20, 2022
da1419b
Translate chapter 'Prototypes, inheritance'
tarasyyyk Jan 20, 2022
5ffcf66
Translate chapter 'Classes'
tarasyyyk Jan 20, 2022
6b8adf4
Translate chapter 'Error handling'
tarasyyyk Jan 20, 2022
7ae124c
Translate chapter 'Modules'
tarasyyyk Jan 20, 2022
6d8b786
Translate chapter 'Miscellaneous'
tarasyyyk Jan 20, 2022
fed16b5
Update index.md
tarasyyyk Jan 20, 2022
7e76c0e
Translate headers
tarasyyyk Jan 20, 2022
8edba1a
Update article.md
tarasyyyk Jan 20, 2022
c7b9aaa
Dispatching custom events (#268)
OlhaBrozhenets Jan 20, 2022
bcb0a38
Переклад заголовків другої частини підручника (#269)
dolgachio Jan 20, 2022
e1497e6
devtools fix (#275)
Mouu9 Jan 20, 2022
5d52f54
fix itnro (#271)
Mouu9 Jan 20, 2022
734cdab
fix manual specifications (#276)
Mouu9 Jan 21, 2022
153d531
docs: add Mouu9 as a contributor for bug (#277)
allcontributors[bot] Jan 21, 2022
f0e1a99
first steps little fix (#278)
Mouu9 Jan 21, 2022
c0d5b4e
Update TRANSLATION.md
tarasyyyk Jan 21, 2022
5c081bd
Update README.md
tarasyyyk Jan 21, 2022
ee9b9f2
Review 'Data Types' (#284)
Mouu9 Jan 22, 2022
f303f4e
Review 'Variables' (#283)
Mouu9 Jan 22, 2022
79b59cf
Review 'Structure' (#282)
Mouu9 Jan 22, 2022
cdec99b
Article 'Hello World': Fix button name (#280)
Mouu9 Jan 22, 2022
63f626c
Window sizes and scrolling (#279)
jeneg Jan 22, 2022
1a22bb1
docs: add jeneg as a contributor for translation (#285)
allcontributors[bot] Jan 22, 2022
d6bca48
Blob (#270)
Purusah Jan 22, 2022
80a6736
Scripts: async, defer (#273)
Nordtonito Jan 22, 2022
de20814
Mouse events (#274)
OlhaBrozhenets Jan 22, 2022
c79b1c3
Fix: Scripts: async, defer (#289)
Nordtonito Jan 24, 2022
ed68a5a
fix 06-alert-prompt-confirm (#286)
Mouu9 Jan 24, 2022
bce304c
07-type-conversions fix
Mouu9 Jan 22, 2022
2639a41
Adds pointer events
OlhaBrozhenets Jan 24, 2022
53d74df
Adds pointer events edits
OlhaBrozhenets Jan 24, 2022
38c8a54
Adds pointer events edits
MykolaSopiha Jan 26, 2022
98e94f1
Update 2-ui/1-document/07-modifying-document/4-clear-elem/solution.md
MykolaSopiha Jan 30, 2022
e4a34da
Update 2-ui/1-document/07-modifying-document/4-clear-elem/task.md
MykolaSopiha Jan 30, 2022
59a29d9
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/bui…
MykolaSopiha Jan 30, 2022
29a3c42
Update 2-ui/1-document/07-modifying-document/6-create-list/solution.v…
MykolaSopiha Jan 30, 2022
10085cb
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/bui…
MykolaSopiha Jan 30, 2022
d3d7651
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Jan 30, 2022
e6dab51
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
7158d81
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
a556894
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
f96b677
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
2fc4ec9
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Jan 30, 2022
8a9590e
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Jan 30, 2022
3418b7f
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
00267b9
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
87300d8
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
3017e8d
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
f69a144
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
e5bb81c
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sou…
MykolaSopiha Jan 30, 2022
be9e092
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/tas…
MykolaSopiha Jan 30, 2022
1a1e475
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/tas…
MykolaSopiha Jan 30, 2022
edf185b
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/tas…
MykolaSopiha Jan 30, 2022
00de0a7
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Jan 30, 2022
1ed79b5
Update 2-ui/1-document/07-modifying-document/9-calendar-table/source.…
MykolaSopiha Jan 30, 2022
824fab3
Update images.yml
MykolaSopiha Jan 30, 2022
04acab5
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
0ac888d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
0605d99
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
a1ca0b3
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
93b74f5
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
58a2714
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
64413ee
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
31df325
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
f53c2e9
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
3070500
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
fc14f92
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
c285b55
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
609c1b5
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
a518e82
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
7599775
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
46de45d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
47aa5f6
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
a1ce849
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
7aac0bd
Update 2-ui/1-document/07-modifying-document/10-clock-setinterval/sol…
MykolaSopiha Jan 30, 2022
f5c1377
Update 2-ui/1-document/07-modifying-document/12-sort-table/solution.md
MykolaSopiha Jan 30, 2022
8fbcfa4
Update 2-ui/1-document/07-modifying-document/12-sort-table/solution.v…
MykolaSopiha Jan 30, 2022
b852237
Update 2-ui/1-document/07-modifying-document/12-sort-table/source.vie…
MykolaSopiha Jan 30, 2022
7d2b8c0
Update 2-ui/1-document/07-modifying-document/12-sort-table/task.md
MykolaSopiha Jan 30, 2022
e714280
Update 2-ui/1-document/07-modifying-document/4-clear-elem/solution.md
MykolaSopiha Jan 30, 2022
d227eaa
Update 2-ui/1-document/07-modifying-document/6-create-list/solution.v…
MykolaSopiha Jan 30, 2022
9992dbe
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/bui…
MykolaSopiha Jan 30, 2022
b986bc0
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/bui…
MykolaSopiha Jan 30, 2022
4618c36
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/bui…
MykolaSopiha Jan 30, 2022
2c11262
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Jan 30, 2022
a64a469
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Jan 30, 2022
1802175
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Jan 30, 2022
bb2dd1c
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/sol…
MykolaSopiha Jan 30, 2022
68cd29e
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/tas…
MykolaSopiha Jan 30, 2022
4215a35
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/tas…
MykolaSopiha Jan 30, 2022
53113e0
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Jan 30, 2022
190dbfa
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
82d46d8
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
544d512
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
de48347
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
542e66f
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
9e9a908
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
fdff4bd
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
3074e2d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
0897c16
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
6876ca8
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
117adca
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
728b87d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
3c1a8ac
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
ffa8053
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
a51aa69
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
6dce09b
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
72d6cc7
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
2612a71
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Jan 30, 2022
10e9889
Update 2-ui/2-events/03-event-delegation/3-sortable-table/source.view…
MykolaSopiha Feb 14, 2022
ce04943
Update 2-ui/2-events/03-event-delegation/3-sortable-table/task.md
MykolaSopiha Feb 14, 2022
f97b6cd
Update 2-ui/2-events/03-event-delegation/3-sortable-table/source.view…
MykolaSopiha Feb 14, 2022
e06a898
Update 2-ui/1-document/07-modifying-document/10-clock-setinterval/sol…
MykolaSopiha Feb 14, 2022
1689797
Update 2-ui/1-document/07-modifying-document/5-why-aaa/task.md
MykolaSopiha Feb 14, 2022
ea9e583
Update 1-js/02-first-steps/04-variables/article.md
MykolaSopiha Feb 14, 2022
809fc7e
Update 1-js/02-first-steps/04-variables/article.md
MykolaSopiha Feb 14, 2022
6a11d8d
Update 1-js/01-getting-started/4-devtools/article.md
MykolaSopiha Feb 14, 2022
35d1745
Update 1-js/02-first-steps/02-structure/article.md
MykolaSopiha Feb 14, 2022
8111f4f
Update 1-js/02-first-steps/04-variables/article.md
MykolaSopiha Feb 14, 2022
f570063
Update 1-js/02-first-steps/06-alert-prompt-confirm/article.md
MykolaSopiha Feb 14, 2022
9fafb3c
Update 1-js/02-first-steps/07-type-conversions/article.md
MykolaSopiha Feb 14, 2022
13cfbe6
Update 1-js/02-first-steps/07-type-conversions/article.md
MykolaSopiha Feb 14, 2022
e9c6ff6
Update 1-js/02-first-steps/07-type-conversions/article.md
MykolaSopiha Feb 14, 2022
23aa121
Update 1-js/02-first-steps/07-type-conversions/article.md
MykolaSopiha Feb 14, 2022
1bc6485
Update 1-js/11-async/03-promise-chaining/article.md
MykolaSopiha Feb 14, 2022
e7146ce
Update 2-ui/1-document/05-basic-dom-node-properties/4-where-document-…
MykolaSopiha Feb 14, 2022
d730fc9
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 14, 2022
1016288
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 14, 2022
95d4845
Update 2-ui/1-document/10-size-and-scroll-window/article.md
MykolaSopiha Feb 16, 2022
87ab08d
Update 1-js/11-async/03-promise-chaining/article.md
MykolaSopiha Feb 16, 2022
f73addd
Update 1-js/11-async/03-promise-chaining/article.md
MykolaSopiha Feb 16, 2022
4cdd4fb
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
b1a458b
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 16, 2022
a39cd74
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 16, 2022
24ca69d
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
b8e11df
Update 2-ui/2-events/05-dispatch-events/article.md
MykolaSopiha Feb 16, 2022
9bd4a8f
Update 2-ui/2-events/05-dispatch-events/article.md
MykolaSopiha Feb 16, 2022
776c227
Update 2-ui/3-event-details/1-mouse-events-basics/article.md
MykolaSopiha Feb 16, 2022
3b4276c
Update 2-ui/3-event-details/1-mouse-events-basics/article.md
MykolaSopiha Feb 16, 2022
342e7ea
Update 2-ui/2-events/05-dispatch-events/article.md
MykolaSopiha Feb 16, 2022
a527282
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
0f7188b
Update 2-ui/1-document/10-size-and-scroll-window/article.md
MykolaSopiha Feb 16, 2022
cb32b2f
Update 2-ui/1-document/10-size-and-scroll-window/article.md
MykolaSopiha Feb 16, 2022
cb9c1a8
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 16, 2022
9dac093
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 16, 2022
ef0acfc
Update 2-ui/2-events/03-event-delegation/4-behavior-tooltip/task.md
MykolaSopiha Feb 16, 2022
1c19aa4
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
683a4f9
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
5b127db
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
9a94ffe
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
c76af52
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
49ee237
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
92c974b
Update 2-ui/2-events/03-event-delegation/article.md
MykolaSopiha Feb 16, 2022
a7b9601
Update 2-ui/2-events/05-dispatch-events/article.md
MykolaSopiha Feb 16, 2022
e90e712
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
8cc968e
Update 2-ui/1-document/05-basic-dom-node-properties/4-where-document-…
MykolaSopiha Feb 16, 2022
9458428
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
abf5427
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
fd04255
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
1ed8d93
Update 2-ui/1-document/06-dom-attributes-and-properties/article.md
MykolaSopiha Feb 16, 2022
8ed69b7
Update 2-ui/1-document/06-dom-attributes-and-properties/article.md
MykolaSopiha Feb 16, 2022
05a579f
Update 2-ui/1-document/06-dom-attributes-and-properties/article.md
MykolaSopiha Feb 16, 2022
2d78ea4
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 16, 2022
2a3bfc6
Update 2-ui/1-document/07-modifying-document/10-clock-setinterval/sol…
MykolaSopiha Feb 16, 2022
8edbe07
Update 4-binary/03-blob/article.md
MykolaSopiha Feb 16, 2022
a20aed1
Update 4-binary/03-blob/article.md
MykolaSopiha Feb 16, 2022
944d466
Update 2-ui/5-loading/02-script-async-defer/article.md
MykolaSopiha Feb 16, 2022
eed480e
Update 2-ui/1-document/05-basic-dom-node-properties/2-tree-info/sourc…
MykolaSopiha Feb 16, 2022
5bee58e
Update 2-ui/1-document/05-basic-dom-node-properties/2-tree-info/sourc…
MykolaSopiha Feb 16, 2022
4fb8eba
Update 2-ui/1-document/05-basic-dom-node-properties/2-tree-info/solut…
MykolaSopiha Feb 16, 2022
83c08d8
Update 2-ui/1-document/07-modifying-document/7-create-object-tree/inn…
MykolaSopiha Feb 16, 2022
30d9937
Update 4-binary/03-blob/article.md
MykolaSopiha Feb 16, 2022
9f2deee
Update 2-ui/1-document/07-modifying-document/6-create-list/solution.v…
MykolaSopiha Feb 16, 2022
a23b00e
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Feb 16, 2022
e676d81
Update 2-ui/1-document/05-basic-dom-node-properties/2-tree-info/sourc…
MykolaSopiha Feb 16, 2022
13e72c6
Update 2-ui/2-events/03-event-delegation/3-sortable-table/solution.vi…
MykolaSopiha Feb 16, 2022
4253008
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Feb 16, 2022
176c040
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 16, 2022
34358d0
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Feb 16, 2022
1ffcedd
Update 2-ui/1-document/07-modifying-document/9-calendar-table/solutio…
MykolaSopiha Feb 16, 2022
7566d99
Update 1-js/11-async/03-promise-chaining/article.md
MykolaSopiha Feb 16, 2022
4a40c11
Update 2-ui/1-document/07-modifying-document/4-clear-elem/solution.md
MykolaSopiha Feb 16, 2022
70b3d16
Update 2-ui/1-document/05-basic-dom-node-properties/article.md
MykolaSopiha Feb 16, 2022
dd1986a
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
80b7a0f
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
ce9d75f
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
397cf86
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
98da301
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
dd50836
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
2105a33
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
6513f2b
Update 1-js/02-first-steps/02-structure/article.md
MykolaSopiha Feb 17, 2022
824f4d7
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
85fd950
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
e2c2ef3
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
b471499
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
568eb42
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
60bce46
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
f291b4b
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
3a1a92d
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
959eeb2
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
dc370e6
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
31bae74
Update 2-ui/2-events/04-default-browser-action/article.md
MykolaSopiha Feb 17, 2022
da695ee
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
a261124
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
96d5a6d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
6abf32d
Update 2-ui/1-document/07-modifying-document/article.md
MykolaSopiha Feb 17, 2022
28d5015
Merge branch 'master' into modifying-the-document
MykolaSopiha Feb 17, 2022
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
219 changes: 123 additions & 96 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@
"skipCi": true,
"badgeTemplate": "[![Перекладачі](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square)](#подяка-)",
"contributors": [
{
"login": "MykolaSopiha",
"name": "Mykola Sopiha",
"avatar_url": "https://avatars.githubusercontent.com/u/20689588?v=4",
"profile": "https://www.linkedin.com/in/m-sopiha/",
"contributions": [
"translation"
]
},
{
"login": "tarasyyyk",
"name": "Taras",
Expand All @@ -24,24 +33,14 @@
]
},
{
"login": "MykolaSopiha",
"name": "Mykola Sopiha",
"avatar_url": "https://avatars.githubusercontent.com/u/20689588?v=4",
"profile": "https://www.linkedin.com/in/m-sopiha/",
"login": "Nordtonito",
"name": "Vitaly Nesteruk",
"avatar_url": "https://avatars.githubusercontent.com/u/43732023?v=4",
"profile": "https://github.com/Nordtonito",
"contributions": [
"translation"
]
},
{
"login": "stas-dolgachov",
"name": "Stanislav",
"avatar_url": "https://avatars.githubusercontent.com/u/9461925?v=4",
"profile": "https://github.com/stas-dolgachov",
"contributions": [
"translation",
"review"
]
},
{
"login": "Regnised",
"name": "Vasyl Onopriienko",
Expand All @@ -52,22 +51,32 @@
]
},
{
"login": "didostap",
"name": "Ostap Dribniuk",
"avatar_url": "https://avatars.githubusercontent.com/u/49234191?v=4",
"profile": "https://github.com/didostap",
"login": "Zim123",
"name": "Yuriy Ostapyuk",
"avatar_url": "https://avatars2.githubusercontent.com/u/1306750?v=4",
"profile": "https://github.com/Zim123",
"contributions": [
"translation"
]
},
{
"login": "chizzzy",
"name": "Chystiakov Andrei",
"avatar_url": "https://avatars.githubusercontent.com/u/34280137?v=4",
"profile": "https://github.com/chizzzy",
"login": "alexgalkin",
"name": "Alex Galkin",
"avatar_url": "https://avatars0.githubusercontent.com/u/1190812?v=4",
"profile": "https://github.com/alexgalkin",
"contributions": [
"ideas",
"translation"
"translation",
"ideas"
]
},
{
"login": "stas-dolgachov",
"name": "Stanislav",
"avatar_url": "https://avatars.githubusercontent.com/u/9461925?v=4",
"profile": "https://github.com/stas-dolgachov",
"contributions": [
"translation",
"review"
]
},
{
Expand All @@ -80,94 +89,92 @@
]
},
{
"login": "Nordtonito",
"name": "Vitaly Nesteruk",
"avatar_url": "https://avatars.githubusercontent.com/u/43732023?v=4",
"profile": "https://github.com/Nordtonito",
"login": "Purusah",
"name": "Vladyslav Bohaichuk",
"avatar_url": "https://avatars.githubusercontent.com/u/16886633?v=4",
"profile": "https://github.com/Purusah",
"contributions": [
"translation"
]
},
{
"login": "alexgalkin",
"name": "Alex Galkin",
"avatar_url": "https://avatars0.githubusercontent.com/u/1190812?v=4",
"profile": "https://github.com/alexgalkin",
"login": "chizzzy",
"name": "Chystiakov Andrei",
"avatar_url": "https://avatars.githubusercontent.com/u/34280137?v=4",
"profile": "https://github.com/chizzzy",
"contributions": [
"translation",
"ideas"
"ideas",
"translation"
]
},
{
"login": "vsemozhetbyt",
"name": "Vse Mozhe Buty",
"avatar_url": "https://avatars1.githubusercontent.com/u/10393198?v=4",
"profile": "https://github.com/vsemozhetbyt",
"login": "AntonBurchak",
"name": "Anton Burchak",
"avatar_url": "https://avatars.githubusercontent.com/u/47831897?v=4",
"profile": "https://github.com/AntonBurchak",
"contributions": [
"review",
"ideas"
"translation"
]
},
{
"login": "Zim123",
"name": "Yuriy Ostapyuk",
"avatar_url": "https://avatars2.githubusercontent.com/u/1306750?v=4",
"profile": "https://github.com/Zim123",
"login": "dDenysS",
"name": "Denys",
"avatar_url": "https://avatars0.githubusercontent.com/u/23075870?v=4",
"profile": "https://github.com/dDenysS",
"contributions": [
"translation"
]
},
{
"login": "UkrainianCitizen",
"name": "UkrainianCitizen",
"avatar_url": "https://avatars2.githubusercontent.com/u/31314423?v=4",
"profile": "https://github.com/UkrainianCitizen",
"login": "Tuoris",
"name": "Tuoris",
"avatar_url": "https://avatars.githubusercontent.com/u/16479460?v=4",
"profile": "https://github.com/Tuoris",
"contributions": [
"ideas",
"review"
"translation"
]
},
{
"login": "alexandrtovmach",
"name": "Alexandr Tovmach",
"avatar_url": "https://avatars0.githubusercontent.com/u/28801003?v=4",
"profile": "https://alexandrtovmach.com",
"login": "didostap",
"name": "Ostap Dribniuk",
"avatar_url": "https://avatars.githubusercontent.com/u/49234191?v=4",
"profile": "https://github.com/didostap",
"contributions": [
"translation"
]
},
{
"login": "stevermeister",
"name": "Stepan Suvorov",
"avatar_url": "https://avatars1.githubusercontent.com/u/1526680?v=4",
"profile": "http://stepansuvorov.com/blog/",
"login": "gingano",
"name": "gingano",
"avatar_url": "https://avatars.githubusercontent.com/u/47160813?v=4",
"profile": "https://github.com/gingano",
"contributions": [
"translation"
]
},
{
"login": "lobanov-oleh",
"name": "lobanov-oleh",
"avatar_url": "https://avatars0.githubusercontent.com/u/53055773?v=4",
"profile": "https://github.com/lobanov-oleh",
"login": "Vanchurick",
"name": "Ivan D",
"avatar_url": "https://avatars.githubusercontent.com/u/43196449?v=4",
"profile": "https://github.com/Vanchurick",
"contributions": [
"translation"
]
},
{
"login": "dDenysS",
"name": "Denys",
"avatar_url": "https://avatars0.githubusercontent.com/u/23075870?v=4",
"profile": "https://github.com/dDenysS",
"login": "VolodymyrSSS",
"name": "Volodymyr Sych",
"avatar_url": "https://avatars.githubusercontent.com/u/49289546?v=4",
"profile": "https://github.com/VolodymyrSSS",
"contributions": [
"translation"
]
},
{
"login": "ArtemZununov",
"name": "ArtemZununov",
"avatar_url": "https://avatars1.githubusercontent.com/u/12086644?v=4",
"profile": "https://github.com/ArtemZununov",
"login": "lobanov-oleh",
"name": "lobanov-oleh",
"avatar_url": "https://avatars0.githubusercontent.com/u/53055773?v=4",
"profile": "https://github.com/lobanov-oleh",
"contributions": [
"translation"
]
Expand All @@ -191,19 +198,28 @@
]
},
{
"login": "VolodymyrSSS",
"name": "Volodymyr Sych",
"avatar_url": "https://avatars.githubusercontent.com/u/49289546?v=4",
"profile": "https://github.com/VolodymyrSSS",
"login": "stevermeister",
"name": "Stepan Suvorov",
"avatar_url": "https://avatars1.githubusercontent.com/u/1526680?v=4",
"profile": "http://stepansuvorov.com/blog/",
"contributions": [
"translation"
]
},
{
"login": "Tuoris",
"name": "Tuoris",
"avatar_url": "https://avatars.githubusercontent.com/u/16479460?v=4",
"profile": "https://github.com/Tuoris",
"login": "alexandrtovmach",
"name": "Alexandr Tovmach",
"avatar_url": "https://avatars0.githubusercontent.com/u/28801003?v=4",
"profile": "https://alexandrtovmach.com",
"contributions": [
"translation"
]
},
{
"login": "ArtemZununov",
"name": "ArtemZununov",
"avatar_url": "https://avatars1.githubusercontent.com/u/12086644?v=4",
"profile": "https://github.com/ArtemZununov",
"contributions": [
"translation"
]
Expand All @@ -218,37 +234,48 @@
]
},
{
"login": "Vanchurick",
"name": "Ivan D",
"avatar_url": "https://avatars.githubusercontent.com/u/43196449?v=4",
"profile": "https://github.com/Vanchurick",
"login": "vsemozhetbyt",
"name": "Vse Mozhe Buty",
"avatar_url": "https://avatars1.githubusercontent.com/u/10393198?v=4",
"profile": "https://github.com/vsemozhetbyt",
"contributions": [
"translation"
"review",
"ideas"
]
},
{
"login": "Purusah",
"name": "Vladyslav Bohaichuk",
"avatar_url": "https://avatars.githubusercontent.com/u/16886633?v=4",
"profile": "https://github.com/Purusah",
"login": "UkrainianCitizen",
"name": "UkrainianCitizen",
"avatar_url": "https://avatars2.githubusercontent.com/u/31314423?v=4",
"profile": "https://github.com/UkrainianCitizen",
"contributions": [
"translation"
"ideas",
"review"
]
},
{
"login": "AntonBurchak",
"name": "Anton Burchak",
"avatar_url": "https://avatars.githubusercontent.com/u/47831897?v=4",
"profile": "https://github.com/AntonBurchak",
"login": "OlhaBrozhenets",
"name": "Olha Brozhenets",
"avatar_url": "https://avatars.githubusercontent.com/u/40391635?v=4",
"profile": "https://github.com/OlhaBrozhenets",
"contributions": [
"translation"
]
},
{
"login": "gingano",
"name": "gingano",
"avatar_url": "https://avatars.githubusercontent.com/u/47160813?v=4",
"profile": "https://github.com/gingano",
"login": "Mouu9",
"name": "Mouu9",
"avatar_url": "https://avatars.githubusercontent.com/u/97622707?v=4",
"profile": "https://github.com/Mouu9",
"contributions": [
"bug"
]
},
{
"login": "jeneg",
"name": "Yevhenii Chubar",
"avatar_url": "https://avatars.githubusercontent.com/u/2821652?v=4",
"profile": "https://github.com/jeneg",
"contributions": [
"translation"
]
Expand Down
16 changes: 8 additions & 8 deletions 1-js/01-getting-started/1-intro/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@

Програми на цій мові називаються *скриптами*. Їх можна писати прямо на сторінці в коді HTML і вони автоматично виконуються при завантаженні сторінки.

Скрипти виглядають і виконуються як простий текст. Для запуску, їм не потрібна спеціальна підготовка чи компілятор.
Скрипти надаються та виконуються як простий текст. Для запуску їм не потрібна спеціальна підготовка чи компілятор.

В цьому плані, JavaScript дуже відрізняється від іншої мови програмування — [Java](https://uk.wikipedia.org/wiki/Java).
У цьому плані JavaScript дуже відрізняється від іншої мови програмування — [Java](https://uk.wikipedia.org/wiki/Java).

```smart header="Чому цю мову називають <u>Java</u>Script?"
Коли мову JavaScript було створено, спочатку вона мала іншу назву: "LiveScript". Але тоді була дуже популярна мова програмування Java, тому було вирішено, що позиціонування нової мови як "молодшого брата" Java допоможе у її популяризації.

Але з часом JavaScript значно виріс і став повністю незалежною мовою програмування зі своєю специфікацією [ECMAScript](https://uk.wikipedia.org/wiki/ECMAScript), і зараз немає нічого спільного з Java.
```

Сьогодні, JavaScript може виконуватися не тільки в браузері, але й на сервері, або на будь-якому пристрої, який має спеціальну програму — [рушій JavaScript](https://uk.wikipedia.org/wiki/Рушій_JavaScript).
Сьогодні JavaScript може виконуватися не тільки у браузері, але й на сервері, або на будь-якому пристрої, який має спеціальну програму — [рушій JavaScript](https://uk.wikipedia.org/wiki/Рушій_JavaScript).

Браузер має вбудований рушій, який деколи називають "віртуальною машиною JavaScript".

Expand All @@ -41,13 +41,13 @@
Рушій застосовує оптимізації на кожному етапі процесу. Він навіть слідкує за скомпільованим скриптом під час його виконання, аналізує дані, які проходять через скрипт, і оптимізує машинний код на основі цих знань.
```

## Що може вбудований в браузер JavaScript?
## Що може вбудований у браузер JavaScript?

Сучасний JavaScript — це "безпечна" мова програмування. Вона не надає низькорівневого доступу до пам’яті чи процесора, оскільки початково була створена для браузерів, які цього не потребують.

Можливості JavaScript значно залежать від оточення, в якому він виконується. Наприклад, [Node.js](https://uk.wikipedia.org/wiki/Node.js) підтримує функції, які дозволяють JavaScript читати/записувати довільні файли, здійснювати мережеві запити, та інше.

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

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

Expand All @@ -59,7 +59,7 @@

## Що НЕ може вбудований в браузер JavaScript?

Можливості JavaScript в браузері обмежені з метою безпеки користувача. Мета полягає в тому, щоб заборонити небезпечним веб-сторінкам доступ до приватної інформації чи не дати пошкодити дані, що знаходяться на комп’ютері користувача.
Можливості JavaScript у браузері обмежені з метою безпеки користувача. Мета полягає в тому, щоб заборонити небезпечним веб-сторінкам доступ до приватної інформації чи не дати пошкодити дані, що знаходяться на комп’ютері користувача.

Приклади таких обмежень:

Expand All @@ -68,7 +68,7 @@
Сучасні браузери дозволяють працювати з файлами, але доступ до них обмежений і надається тільки тоді, коли користувач виконав відповідні дії, наприклад, перетягнув файл у вікно браузера чи вибрав його через теґ `<input>`.

Є можливість взаємодії з камерою/мікрофоном або іншими пристроями, але для цього потрібен явний дозвіл користувача. Тому сторінка, на якій увімкнений JavaScript, не може нишком увімкнути веб-камеру, спостерігати за оточенням і відсилати інформацію до [СБУ](https://uk.wikipedia.org/wiki/Служба_безпеки_України).
- Різні вкладки/вікна зазвичай не знають один про одного. Іноді це можливо, наприклад, коли одне вікно використовує JavaScript, щоб відкрити інше. Але навіть в цьому випадку JavaScript з однієї сторінки не має доступу до іншої, якщо вони з різних сайтів (мають різні домени, протоколи чи порти).
- Різні вкладки/вікна зазвичай не знають один про одного. Іноді це можливо, наприклад, коли одне вікно використовує JavaScript, щоб відкрити інше. Але навіть у цьому разі JavaScript з однієї сторінки не має доступу до іншої, якщо вони з різних сайтів (мають різні домени, протоколи чи порти).

Це називається "[Політикою того ж походження (Same Origin Policy)](https://uk.wikipedia.org/wiki/Політика_того_ж_походження)". Щоб обійти це обмеження, *обидві сторінки* повинні погодитися на обмін даними і містити JavaScript код, який спеціальним чином буде обмінюватися даними. Ми розглянемо це в посібнику.

Expand Down Expand Up @@ -106,7 +106,7 @@ JavaScript – це єдина браузерна технологія, яка

Приклади таких мов:

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