Loading...
divoom12 avatar divoom12 37 Точки

[Homework] JavaScript Basics - Development Introduction

Здравейте. Ето задачите от първото домашно по JavaScript. Не съм слагал демота, понеже е лесен кода.

  1. Home Town: HTML + JS
  2. Numbers 1...10: HTML + JS
  3. Current Time: HTML + JS
  4. Circle Area: HTML + JS
  5. Decimal To Hexadecimal: HTML + JS
  6. **Tic-Tac-Toe  Falling Rocks Game: soon
  7. ***Analog Clock: soon

Приемам критики laughing

Поздрави.

22
JavaScript Fundamentals 12/03/2015 11:48:27
alek1339 avatar alek1339 57 Точки
Имам проблем, честно казано гледах как си го написал но не мога да го разбера единия от двата реда: document.body.innerHTML += "r = " + radius + "; area = " + (Math.PI*Math.pow(radius, 2)) + "
"; document.body.innerHTML какво прави ? += значи ли, че document.body.innerHTML = document.body.innerHTML + "r =" и новия ред който го има и тук и в html файла защо се слага ? забелязах, че не излиза резултата ако изтрия новия ред ама не разбрах защо
1
lostm1nd avatar lostm1nd 121 Точки

а += б обикновено значи точно а = а + б. Тоест към вече съществуваща променлива добавяш нещо и резултата се записва в тази променлива. От страна на document.body.innerHTML, това ще ти върне целия HTML, който имаш в тага body като стринг.

1
ZvetanIG avatar ZvetanIG 907 Точки

Ето и моето  Tic-Tac-Toe  - Внимавайте да не ви бие компютъра!!!

Demo - JS   (подобрена версия)

 

7
slavi.koen avatar slavi.koen 38 Точки

Има бъг като победиш ако цъкнеш , че не искаш нова игра следващия alert е че губиш :D има нещо нередно :)

0
ZvetanIG avatar ZvetanIG 907 Точки

Мерси, колега! Знам го, този бъг! Просто ми беше по-интересна логиката на играта, отколкото оформлението й.

Със сигурност има и други бъгове!

0
daniel_tsonkov avatar daniel_tsonkov 32 Точки

Добра е. :) ще трябва да се разгледа кода подробно.

1
P.Kostadinov avatar P.Kostadinov 41 Точки

Здравейте, ето и моята версия на седма задача  - TicTacToe с лесно AI.

Main JS & AI.

4
MarioDandarov avatar MarioDandarov 27 Точки

Tic-Tac-Toe

Demo

Code

Първоначално погледнах задачите със звезда и си казах, че няма как да реша нито едната :D


След като се мъчих два дни сам да си пиша кода по два различни вариянта. Единият беше с картинки, но така и не успях да се справя, прекалено много грешки имаше. Другия беше, чрез бутони(гледах туториали в нета), но отново не се получаваше каквото исках. В крайна сметка използвах готов код, който промених изцяло, но като цяло се доближава на 90% до третия ми опит, който също бе неуспешен, но идеята беше с рисуване на canvas-и и след като редактирах готовия код, получих някакъв хибрид на моята идея. Все пак съм супер доволен, защото научих супер много за два дни тъсене и ровене.

Единственото, което не успях да намеря е как да сменя цвета в лимоново зелено, тъй като разбрах(поне каквото видях), че не мога да сменям dynamic цвета на canvas. Въпреки, че видях една идея, която On-click сменяше fill-а, вероятно ще стане и със stroke-а, но не успях да я сработя с моя код. Някой ако има съвети, може да помогне :P

1
LittleNinja avatar LittleNinja 71 Точки

Тук - 1. IntroductionHomework може да разгледате, както кодовете на задачите, така и демо за всяка задача. Добавил съм също така и линк GitHub.. : )

1
jabalka avatar jabalka 960 Точки

Привет. Ето малко код още. Надали ще намерите нещо умопомрачително различно и ново :) Да има, нека е полезно :)

01.HometownHTML JS

02.Numbers 1 to 10 - JS

03.Current Time - JS

04.Circle Area - HTML JS

05.Decimal to Hexadecimal - HTML JS

Лека вечер!

3
Flucg avatar Flucg 16 Точки

Здравейте, не открих тема за текущия курс по JS, не ми се отваря нова, ще пиша тук. 

Hometown & Numbers са премахнати в сегашните задания, но е добавена задача за текущо време. То реално я има решена в демо пример номер 5 от въвеждащата лекция. Въпреки, че уж всички задачи са решени и "само трябва да ги препиша" ми отне дооста време. Явно съм много куц. Исках да ги кача в github, но това ще стане утре. Вече едва гледам. Ако някой през нощта, утре рано иска да види моите решения може да ги свали от тук: 

 

http://dox.bg/files/dw?a=5c7c3d2965

 

Успех на JS. 

0
12/03/2015 03:01:57
daniel_tsonkov avatar daniel_tsonkov 32 Точки

Хареса ми как е написано. Сега го качи и в Git-та за да изглежда по професионално

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.