ÐенеÑаÑÐ¾Ñ Ð³Ð»ÑпÑÑ Ð¸ÑÑоÑий
Ð ÑÑом иÑпÑÑании вам бÑÐ´ÐµÑ Ð½Ñжно, иÑполÑзÑÑ Ð·Ð½Ð°Ð½Ð¸Ñ, полÑÑеннÑе в ÑÑаÑÑÑÑ ÑÑого модÑлÑ, пÑимениÑÑ Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·Ð°Ð±Ð°Ð²Ð½Ð¾Ð³Ð¾ пÑиложениÑ, ÑоздаÑÑего ÑлÑÑайнÑе глÑпÑе иÑÑоÑии. УдаÑно повеÑелиÑÑÑÑ!
| ТÑебованиÑ: | ÐеÑед наÑалом вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑÑого иÑпÑÑÐ°Ð½Ð¸Ñ Ð²Ð°Ð¼ ÑледÑÐµÑ Ð¿ÑоÑабоÑаÑÑ Ð²Ñе ÑÑаÑÑи в ÑÑом модÑле. |
|---|---|
| ÐадаÑа: | ÐÑоÑеÑÑиÑоваÑÑ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ оÑнов ÑзÑка JavaScript, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº пеÑеменнÑе, ÑиÑла, опеÑаÑоÑÑ, ÑÑÑоки и маÑÑивÑ. |
ÐаÑалÑÐ½Ð°Ñ ÑоÑка
ÐÐ»Ñ Ð½Ð°Ñала иÑпÑÑÐ°Ð½Ð¸Ñ Ð²Ð°Ð¼ ÑледÑеÑ:
- ÐеÑейÑи и ÑкопиÑоваÑÑ Ñайл HTML как пÑимеÑ, ÑоÑ
Ñанив его локалÑнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐºÐ°Ðº
index.htmlв новой папке где-Ñо на ваÑем компÑÑÑеÑе. Там же бÑÐ´ÐµÑ Ñ ÑаниÑÑÑÑ Ð¸ CSS докÑÐ¼ÐµÐ½Ñ Ð½ÑжнÑй Ð´Ð»Ñ ÑÑилизаÑии. - ÐеÑейÑи на ÑÑÑаниÑÑ, ÑодеÑжаÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй ÑекÑÑ, и оÑÑавиÑÑ ÐµÑ Ð¾ÑкÑÑÑой в оÑделÑной вкладке бÑаÑзеÑа. Ðна вам понадобиÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ.
ÐÑимеÑание:
Так же Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ñакие ÑайÑÑ ÐºÐ°Ðº JSBin или Glitch Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð°Ñего иÑпÑÑаниÑ. ÐÑ Ð¼Ð¾Ð¶ÐµÑе вÑÑавиÑÑ HTML, CSS и JavaScript в один из ÑÑиÑ
онлайн-ÑедакÑоÑов. ÐÑли онлайн-ÑедакÑоÑ, коÑоÑÑй Ð²Ñ Ð¸ÑполÑзÑеÑе, не Ð¸Ð¼ÐµÐµÑ Ð¾ÑделÑного окна Ð´Ð»Ñ JavaScript â не ÑÑеÑнÑйÑеÑÑ Ð²ÑÑавиÑÑ Ð²Ñе ÑкÑипÑÑ Ð² <script>-ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð²Ð½ÑÑÑи HTML-ÑÑÑаниÑÑ.
ÐÑаÑкое опиÑание пÑоекÑа
Ðам пÑедоÑÑавили некоÑоÑÑй необÑабоÑаннÑй HTML/CSS, неÑколÑко ÑекÑÑовÑÑ ÑÑÑок и ÑÑнкÑий JavaScript; вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ напиÑаÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñй JavaScript-код, ÑÑÐ¾Ð±Ñ Ð¿ÑевÑаÑиÑÑ ÑÑо в ÑабоÑÑÑ Ð¿ÑогÑаммÑ, коÑоÑÐ°Ñ Ð²ÑполнÑÐµÑ ÑледÑÑÑие дейÑÑвиÑ:
- СоздаÑÑ Ð³Ð»ÑпÑÑ Ð¸ÑÑоÑÐ¸Ñ Ð¿Ð¾ нажаÑÐ¸Ñ Ð½Ð° ÐºÐ½Ð¾Ð¿ÐºÑ "Generate random story".
- ÐаменÑÐµÑ ÑÑандаÑÑное Ð¸Ð¼Ñ "Bob" в иÑÑоÑии на ÑÐ²Ð¾Ñ Ð¸Ð¼Ñ, ÑолÑко еÑли оно введено в поле "Enter custom name" пеÑед Ñем, как нажаÑа ÑоздаÑÑÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°.
- ÐонвеÑÑиÑÑÐµÑ Ð¸Ð·Ð½Ð°ÑалÑнÑе US велиÑÐ¸Ð½Ñ Ð²ÐµÑа и ÑемпеÑаÑÑÑÑ Ð² ÑооÑвеÑÑÑвÑÑÑие Ð´Ð»Ñ UK, еÑли вÑбÑан ÑооÑвеÑÑÑвÑÑÑий пеÑеклÑÑаÑелÑ.
- ÐÑÐ´ÐµÑ ÑоздаваÑÑ Ð´ÑÑгÑÑ Ð³Ð»ÑпÑÑ Ð¸ÑÑоÑÐ¸Ñ ÐµÑли нажаÑÑ Ð½Ð° ÐºÐ½Ð¾Ð¿ÐºÑ Ñнова (и Ñнова... )
СледÑÑÑий ÑкÑинÑÐ¾Ñ Ð¿Ð¾ÐºÐ°Ð·ÑÐ²Ð°ÐµÑ Ð¿ÑÐ¸Ð¼ÐµÑ Ñого, ÑÑо должна вÑводиÑÑ Ð·Ð°ÐºÐ¾Ð½ÑÐµÐ½Ð½Ð°Ñ Ð¿ÑогÑамма:

ЧÑÐ¾Ð±Ñ Ð²Ñ Ð±Ð¾Ð»ÑÑе понÑли Ð¸Ð´ÐµÑ Ð¾Ð¿ÑобÑйÑе гоÑовÑй пÑÐ¸Ð¼ÐµÑ (не заглÑдÑÐ²Ð°Ñ Ð² иÑÑ Ð¾Ð´Ð½Ñй код!)
Шаги к Ñели
СледÑÑÑие ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð¾Ð¿Ð¸ÑÑваÑÑ, ÑÑо вам нÑжно бÑÐ´ÐµÑ ÑделаÑÑ.
ÐаÑалÑÐ½Ð°Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовка:
- СоздайÑе новÑй Ñайл под названием
main.jsв Ñой же папке, ÑÑо иindex.html. - ÐодклÑÑиÑе даннÑй JavaScript докÑÐ¼ÐµÐ½Ñ Ð² Ð²Ð°Ñ HTML Ñайл Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
<script>ÑлеменÑа пÑивÑзкиmain.js. РазмеÑÑиÑе его пÑÑмо пеÑед закÑÑваÑÑимÑÑ</body>Ñегом.
ÐадайÑе пеÑеменнÑе и ÑÑнкÑии:
- РиÑÑ
одном ÑекÑÑовом докÑменÑе ÑкопиÑÑйÑе веÑÑ ÐºÐ¾Ð´ под заголовком "1. COMPLETE VARIABLE AND FUNCTION DEFINITIONS" и вÑÑавÑÑе в наÑало Ñайла
main.js. ÐÑо даÑÑ Ð²Ð°Ð¼ ÑÑи пеÑеменнÑе, ÑÑÑлаÑÑиеÑÑ Ð½Ð° ÑекÑÑовое поле "Enter custom name" (customName), ÐºÐ½Ð¾Ð¿ÐºÑ "Generate random story" (randomize), и ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑÐ½Ð¸Ð·Ñ HTML ÑÑÑаниÑÑ, кÑда бÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑена Ñама иÑÑоÑиÑ<p>(story), ÑооÑвеÑÑÑвенно. Также Ñ Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ ÑÑнкÑиÑrandomValueFromArray(), коÑоÑÐ°Ñ Ð¿ÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¼Ð°ÑÑив и ÑлÑÑайнÑм обÑазом возвÑаÑÐ°ÐµÑ Ð¾ÑÑÑда один из ÑлеменÑов. - ТепеÑÑ Ð²Ð·Ð³Ð»ÑниÑе на вÑоÑой паÑагÑÐ°Ñ Ð¸ÑÑ
одного докÑменÑа â "2. RAW TEXT STRINGS". Ðн ÑодеÑÐ¶Ð¸Ñ ÑÑÑоки ÑекÑÑа, коÑоÑÑе бÑдÑÑ Ð¸ÑполÑзоваÑÑÑÑ ÐºÐ°Ðº вÑ
однÑе даннÑе ваÑей пÑогÑаммÑ. Ðам ÑледÑÐµÑ Ð¿Ð¾Ð¼ÐµÑÑиÑÑ Ð¸Ñ
внÑÑÑÑ Ð¿ÐµÑеменнÑÑ
в Ñайле
main.js:- СоÑ
ÑаниÑе пеÑвÑÑ Ð±Ð¾Ð»ÑÑÑÑ ÑÑÑÐ¾ÐºÑ ÑекÑÑа в пеÑеменнÑÑ
storyText. - СоÑ
ÑаниÑе пеÑвÑй блок из ÑÑÑÑ
ÑÑÑок как маÑÑив, назвав его
insertX. - СоÑ
ÑаниÑе вÑоÑой блок из ÑÑÑÑ
ÑÑÑок как маÑÑив, назвав его
insertY. - СоÑ
ÑаниÑе ÑÑеÑий блок из ÑÑÑÑ
ÑÑÑок как маÑÑив, назвав его
insertZ.
- СоÑ
ÑаниÑе пеÑвÑÑ Ð±Ð¾Ð»ÑÑÑÑ ÑÑÑÐ¾ÐºÑ ÑекÑÑа в пеÑеменнÑÑ
Создание обÑабоÑÑика ÑобÑÑий и неполной ÑÑнкÑии:
- ТепеÑÑ Ð²Ð¾Ð·Ð²ÑаÑаемÑÑ Ðº иÑÑ Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑекÑÑÐ¾Ð²Ð¾Ð¼Ñ ÑайлÑ.
- СкопиÑÑйÑе код под заголовком "3. EVENT LISTENER AND PARTIAL FUNCTION DEFINITION" и вÑÑавÑÑе его в ÐºÐ¾Ð½ÐµÑ Ñайла
main.js. ÐÑо:- ÐÐ¾Ð±Ð°Ð²Ð¸Ñ Ð¾Ð±ÑабоÑÑик ÑобÑÑÐ¸Ñ ÐºÐ»Ð¸ÐºÐ°Ð½ÑÑ Ð² пеÑеменнÑÑ
randomize, Так ÑÑо, когда кнопка бÑÐ´ÐµÑ Ð½Ð°Ð¶Ð°Ñа - ÑÑнкÑиÑresult()запÑÑÑиÑÑÑ. - ÐобавлÑÐµÑ Ð² код ÑаÑÑиÑно завеÑÑÑннÑÑ ÑÑнкÑиÑ
result(). Ð ÑеÑении оÑÑавÑейÑÑ ÑаÑÑи иÑпÑÑÐ°Ð½Ð¸Ñ Ð²Ð°Ð¼ пÑедÑÑоиÑ, заполнÑÑ ÑÑÑоÑки внÑÑÑи ÑÑой ÑÑнкÑии, завеÑÑиÑÑ ÐµÑ Ð¸ заÑÑавиÑÑ ÑабоÑаÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñм обÑазом.
- ÐÐ¾Ð±Ð°Ð²Ð¸Ñ Ð¾Ð±ÑабоÑÑик ÑобÑÑÐ¸Ñ ÐºÐ»Ð¸ÐºÐ°Ð½ÑÑ Ð² пеÑеменнÑÑ
ÐавеÑÑение ÑÑнкÑии result():
-
СоздайÑе новÑÑ Ð¿ÐµÑеменнÑÑ
newStoryи ÑÑÑановиÑе ÐµÑ Ð·Ð½Ð°Ñение ÑавнÑмstoryText. ÐÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ ÑоздаваÑÑ Ð½Ð¾Ð²ÑÑ ÑлÑÑайнÑÑ Ð¸ÑÑоÑÐ¸Ñ ÐºÐ°Ð¶Ð´Ñй Ñаз, когда нажимаеÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ°, и ÑÑнкÑÐ¸Ñ Ð·Ð°Ð¿ÑÑкаеÑÑÑ. ÐÑли Ð±Ñ Ð¼Ñ Ð²Ð½ÐµÑли Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно вstoryText, Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ Ð³ÐµÐ½ÐµÑиÑоваÑÑ Ð½Ð¾Ð²ÑÑ Ð¸ÑÑоÑÐ¸Ñ ÑолÑко один Ñаз. -
СоздайÑе ÑÑи новÑе пеÑеменнÑе, назÑваемÑе
xItem,yItemиzItem, и ÑделайÑе Ð¸Ñ ÑавнÑми ÑезÑлÑÑаÑÑ Ð²ÑзоваrandomValueFromArray()на ÑÑÑÑ Ð²Ð°ÑÐ¸Ñ Ð¼Ð°ÑÑÐ¸Ð²Ð°Ñ (ÑезÑлÑÑÐ°Ñ Ð² каждом ÑлÑÑае бÑÐ´ÐµÑ ÑлÑÑайнÑм ÑлеменÑом из каждого маÑÑива, на коÑоÑÑй он вÑзÑваеÑÑÑ). ÐапÑимеÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вÑзваÑÑ ÑÑнкÑÐ¸Ñ Ð¸ полÑÑиÑÑ ÐµÑ, ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑ Ð¾Ð´Ð½Ñ ÑлÑÑайнÑÑ ÑÑÑÐ¾ÐºÑ Ð¸Ð·insertX, запиÑавrandomValueFromArray (insertX). -
ÐаÑем Ð¼Ñ Ñ Ð¾Ñим замениÑÑ ÑÑи заполниÑÐµÐ»Ñ ÑÑÑоки
newStory-:insertx:,:inserty :и:insertz:- Ñо ÑÑÑоками, Ñ ÑанÑÑимиÑÑ Ð²xItem,yItemиzItem. ÐдеÑÑ Ð²Ð°Ð¼ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð¿ÑеделÑннÑй ÑÑÑоковÑй меÑод - в каждом ÑлÑÑае ÑделаÑÑ Ð²Ñзов меÑода ÑавнÑмnewStory, пÑи ÑÑом каждÑй Ñаз, когда он вÑзÑваеÑÑÑ,newStoryделаеÑÑÑ ÑавнÑм ÑÐ°Ð¼Ð¾Ð¼Ñ Ñебе, но Ñ Ð²ÑполненнÑми заменами. ÐоÑÑÐ¾Ð¼Ñ ÐºÐ°Ð¶Ð´Ñй Ñаз, когда нажимаеÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ°, ÑÑи заполниÑели заменÑÑÑÑÑ ÑлÑÑайной ÑÑÑокой. ÐодÑказка: ÑаÑÑмаÑÑиваемÑй меÑод заменÑÐµÑ ÑолÑко пеÑвÑй ÑкземплÑÑ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ð¾Ð¹ подÑÑÑоки, поÑÑÐ¾Ð¼Ñ Ð²Ð°Ð¼, возможно, пÑидÑÑÑÑ ÑделаÑÑ Ð¾Ð´Ð¸Ð½ из вÑзовов дваждÑ. -
ÐнÑÑÑи пеÑвого блока
ifдобавÑÑе дÑÑгой меÑод Ð·Ð°Ð¼ÐµÐ½Ñ ÑÑÑоки, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð¼ÐµÐ½Ð¸ÑÑ Ð¸Ð¼Ñ Â«Ðоб», найденное в ÑÑÑокеnewStory, Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿ÐµÑеменнойname. Ð ÑÑом блоке Ð¼Ñ Ð³Ð¾Ð²Ð¾Ñим: «ÐÑли знаÑение введено в ÑекÑÑовÑй вводcustomName, замениÑе Ðоба в иÑÑоÑии ÑÑим полÑзоваÑелÑÑким именем». -
ÐнÑÑÑи вÑоÑого блока
ifÐ¼Ñ Ð¿ÑовеÑÑем, бÑла ли вÑбÑана Ñадиокнопкаuk. ÐÑли ÑÑо Ñак, Ð¼Ñ Ñ Ð¾Ñим пÑеобÑазоваÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð²ÐµÑа и ÑемпеÑаÑÑÑÑ Ð² иÑÑоÑÐ¸Ñ Ð¸Ð· ÑÑнÑов и ФаÑенгейÑа в меÑÑÑ Ð¸ по ЦелÑÑиÑ. ЧÑо вам нÑжно ÑделаÑÑ, Ñак ÑÑо:- ÐоÑмоÑÑиÑе ÑоÑмÑÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑÑнÑов в ÑÑоÑÐ½Ñ Ð¸ ФаÑенгейÑа в по ЦелÑÑиÑ.
- ÐнÑÑÑи линии, коÑоÑÐ°Ñ Ð¾Ð¿ÑеделÑеÑ
weightпеÑеменнÑÑ, замениÑе 300 на ÑаÑÑÑÑ, коÑоÑÑй пÑеобÑазÑÐµÑ 300 ÑÑнÑов в ÑÑоÑнÑ. ÐобавÑÑе'stone'в конÑе ÑезÑлÑÑаÑа обÑего вÑзоваMath.round(). - ÐнÑÑÑи линии, опÑеделÑÑÑей
temperatureпеÑеменнÑÑ, замениÑе 94 на ÑаÑÑÑÑ, коÑоÑÑй пÑеобÑазÑÐµÑ 94 гÑадÑÑа по ФаÑенгейÑÑ Ð² по ЦелÑÑиÑ. ÐобавÑÑе'centigrade'в конÑе ÑезÑлÑÑаÑа обÑего вÑзоваMath.round(). - ÐÑоÑÑо под двÑÐ¼Ñ Ð¾Ð¿ÑеделениÑми пеÑеменнÑÑ
добавÑÑе еÑÑ Ð´Ð²Ðµ ÑÑÑоки Ð·Ð°Ð¼ÐµÐ½Ñ ÑÑÑок, коÑоÑÑе заменÑÑÑ Â«94 farenheit» на ÑодеÑжимое пеÑеменной
temperatureи«300 pounds» на ÑодеÑжимоеweightпеÑеменной.
-
ÐаконеÑ, в пÑедпоÑледней ÑÑÑоке ÑÑнкÑии ÑделайÑе ÑвойÑÑво
textContentпеÑеменнойstory(коÑоÑÐ°Ñ ÑÑÑлаеÑÑÑ Ð½Ð° абзаÑ) ÑавнÑмnewStory.
СовеÑÑ Ð¸ подÑказки
-
Ðам не нÑжно каким-либо обÑазом ÑедакÑиÑоваÑÑ HTML, кÑоме как пÑименÑÑÑ JavaScript к ваÑÐµÐ¼Ñ HTML.
-
ÐÑли Ð²Ñ Ð½Ðµ ÑвеÑенÑ, пÑавилÑно ли пÑименÑеÑÑÑ JavaScript Ð´Ð»Ñ Ð²Ð°Ñего HTML-кода, попÑобÑйÑе вÑеменно ÑдалиÑÑ Ð²Ñе оÑÑалÑное из Ñайла JavaScript, добавив в него пÑоÑÑой кÑÑоÑек JavaScript, коÑоÑÑй, как Ð²Ñ Ð·Ð½Ð°ÐµÑе, ÑоздаÑÑ Ð¾ÑевиднÑй ÑÑÑекÑ, а заÑем ÑÐ¾Ñ ÑаниÑе и обновиÑе. СледÑÑÑий, напÑимеÑ, Ð´ÐµÐ»Ð°ÐµÑ Ñон ÑлеменÑа
<html>кÑаÑного ÑвеÑа - поÑÑÐ¾Ð¼Ñ Ð²Ñе окно бÑаÑзеÑа должно бÑÑÑ ÐºÑаÑнÑм, еÑли JavaScript пÑименÑеÑÑÑ Ð¿ÑавилÑно:jsdocument.querySelector("html").style.backgroundColor = "red"; -
Math.round() - ÑÑо вÑÑÑоеннÑй меÑод JavaScript, коÑоÑÑй пÑоÑÑо окÑÑглÑÐµÑ ÑезÑлÑÑÐ°Ñ Ð²ÑÑиÑÐ»ÐµÐ½Ð¸Ñ Ð´Ð¾ ближайÑего Ñелого ÑиÑла.
ÐÑенка и помоÑÑ
ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе, ÑÑÐ¾Ð±Ñ Ð²Ð°Ñа ÑабоÑа бÑла оÑенена, или заÑÑÑÑли и Ñ Ð¾ÑиÑе обÑаÑиÑÑÑÑ Ð·Ð° помоÑÑÑ:
- РазмеÑÑиÑе ÑÐ²Ð¾Ñ ÑабоÑÑ Ð² онлайн-ÑедакÑоÑе, Ñаком как CodePen, jsFiddle или Glitch.
- ÐапиÑиÑе ÑообÑение Ñ Ð¿ÑоÑÑбой об оÑенке и / или помоÑи на ÑоÑÑме MDN Discourse. ÐобавÑÑе Ñег «learning» к ÑÐ²Ð¾ÐµÐ¼Ñ ÑообÑениÑ, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ легÑе его найÑи. ÐÐ°Ñ Ð¿Ð¾ÑÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ вклÑÑаÑÑ:
- ÐпиÑаÑелÑное название, Ñакое как «ТÑебÑеÑÑÑ Ð¾Ñенка Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑаÑоÑа глÑпÑÑ Ð¸ÑÑоÑий».
- ÐодÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом, ÑÑо Ð²Ñ Ñ Ð¾Ñели бÑ, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð´ÐµÐ»Ð°Ð»Ð¸, напÑимеÑ, ÑÑо Ð²Ñ Ñже пÑобовали, еÑли Ð²Ñ Ð·Ð°ÑÑÑÑли и нÑждаеÑеÑÑ Ð² помоÑи.
- СÑÑлка на пÑимеÑ, коÑоÑÑй Ð²Ñ Ñ Ð¾ÑиÑе оÑениÑÑ Ð¸Ð»Ð¸ нÑждаеÑеÑÑ Ð² помоÑи, в онлайн-ÑедакÑоÑе. ÐÑо Ñ Ð¾ÑоÑÐ°Ñ Ð¿ÑакÑика - оÑÐµÐ½Ñ Ñложно помоÑÑ ÐºÐ¾Ð¼Ñ-Ñо Ñ Ð¿Ñоблемой кодиÑованиÑ, еÑли Ð²Ñ Ð½Ðµ видиÑе его код.
- СÑÑлка на акÑÑалÑнÑÑ Ð·Ð°Ð´Ð°ÑÑ Ð¸Ð»Ð¸ ÑÑÑаниÑÑ Ð¾Ñенки, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ найÑи вопÑоÑ, Ñ ÐºÐ¾ÑоÑÑм Ð²Ñ Ñ Ð¾ÑиÑе помоÑÑ.