Skip to content

πŸ“‹ Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания ΠΏΠΎ курсу Β«ΠžΡΠ½ΠΎΠ²Ρ‹ JavascriptΒ»

Notifications You must be signed in to change notification settings

studykest/n-fe-bjs_homeworks

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания ΠΏΠΎ курсу Β«ΠžΡΠ½ΠΎΠ²Ρ‹ JavascriptΒ»

  1. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

  2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия

  3. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  4. ΠœΠ°ΡΡΠΈΠ²Ρ‹

  5. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

  6. ΠšΠ»Π°ΡΡΡ‹

  7. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ замыкания

  8. ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ

  9. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ β€œ...β€œ, call, apply

НСобходимый Π½Π°Π±ΠΎΡ€ ПО

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ

  1. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡ‚Π΅ Fork рСпозитория с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ: ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° страницу с домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Fork: На экранС появится ΠΎΠΊΠ½ΠΎ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория для клонирования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ваш Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ послС Π½Π΅ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оТидания Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° страницу рСпозитория Π½Π° вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.

URL адрСс этой страницы Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ URL адрСсом вашСго рСпозитория. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ URL адрСса рСпозитория: https://github.com/%username%/bjs-2-homeworks, Π³Π΄Π΅ %username% - имя вашСго профиля GitHub, %bjs-2-homeworks% - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ рСпозитория.

  1. Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ github-pages ΠΏΠΎ инструкции
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ (Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ) Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  3. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ консоли Git (ПКМ -> GitBash Here) ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Π²Π°ΠΌΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.
  4. Π‘ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с домашними заданиями с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ git clone https://github.com/%username%/bjs-2-homeworks Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.
  5. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ склонированного рСпозитория cd ./bjs-2-homeworks.

Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… этапов

  1. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Данная инструкция Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  2. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΠ°ΠΏΠΊΠΎΠΉ задания. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ находится нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ²:
    1. README.md - Ρ„Π°ΠΉΠ» с описаниСм домашнСго задания.
    2. task.js - Ρ„Π°ΠΉΠ» для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ домашнСго задания. Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² этом Ρ„Π°ΠΉΠ»Π΅.
    3. tests.js - Ρ„Π°ΠΉΠ» с тСстами.
    4. index.html - Ρ„Π°ΠΉΠ», Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ тСсты.
  3. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ задания.
  4. Код ΠΈΠ· Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈΠ· консоли, Ρ‚Π°ΠΊ ΠΈ со страницы.
  5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Π½ΠΈΠΉ, запустив тСсты jasmine (ΠΎΡ‚ΠΊΡ€Ρ‹Π² Ρ„Π°ΠΉΠ» index.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅).
  6. Π’ случаС успСха прохоТдСния тСстов ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅.

!Π’ΠΠ˜ΠœΠΠΠ˜Π•! ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ тСстов Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ домашнСго задания. ВСсты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ вычислСния задания, Π½ΠΎ Π½Π΅ чистоту ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния домашнСго задания.

РСшСниС Π·Π°Π΄Π°Ρ‡

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ задания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ задания 1.base-concepts.
  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» task.js Π² вашСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» task.js Π² индСкс git с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ git add %file-path%, Π³Π΄Π΅ %file-path% - ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ задания git add task.js.
  4. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΌΠΈΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ git commit -m '%comment%', Π³Π΄Π΅ %comment% - это ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ задания git commit -m 'Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅'.
  5. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ homeworks с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ git push -u origin main.
  6. ΠŸΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ ссылку Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ Π½Π° сайтС НСтологии.

About

πŸ“‹ Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠ΅ задания ΠΏΠΎ курсу Β«ΠžΡΠ½ΠΎΠ²Ρ‹ JavascriptΒ»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.1%
  • HTML 5.6%
  • CSS 0.3%