Loading...
nakov avatar nakov SoftUni Team Trainer 5295 Точки

Има домашно за темата "Подготовка за JS ООП изпит"

Колеги, напомням ви, че имате домашно по темата "Подготовка за JS ООП изпит" в курса по "JavaScript OOP" от ниво #2. Идеята е да си пререшите задачите от тренировката за изпит и да ги предадете като домашно. За предните 2 теми (RequireJS и JS Best Practices) нямате домашно.

В понеделник ще имате още една подготовка за JS OOP изпита, от 18:00 часа.

Изпитните дати за JS OOP курса са:

  • сряда, 18:00 часа
  • събота, 14:00 часа

Изпитът ще се проверява на 2 стъпки:

  • автоматично в judge системата - тежест 50%
  • ръчно от преподавателския състав - тежест 50%

Наков

10
JavaScript Advanced
Ivaylo.Il avatar Ivaylo.Il 226 Точки

Може би имате предвид Работа с изключения в JS, а не RequireJs?

3
a_rusenov avatar a_rusenov 1103 Точки

Да, за работа с изключения няма, понеже не е нищо ново.

0
mcbrshishkov avatar mcbrshishkov 13 Точки

На изпита за домашно(Sample Exam 2) изкарвам 100/100 без валидация на данните и хвърляне на грешки. Може би трябва да прегледате тестовете.

0
alexxdim94 avatar alexxdim94 33 Точки

Че то и на изпита по OOP можеше да изкараш 100 точки без валидациите, но няма да получиш 100 точки на ръчната проверка.

0
presian avatar presian 223 Точки

Имаш ли нещо против да си покажеш решението, аз стигнах до 90 точки, но не мога да видя къде греша. Предполагам, че може да ми е разместен резултат някъде, но не виждам гршката. 

Това е моето решение. embarassed

 Не много добре форматирано, но мисля, че е разбираемо.

 

 

0
09/11/2014 21:37:47
mcbrshishkov avatar mcbrshishkov 13 Точки

Да, разбира се. Ето линк - GitHub

2
Matrix avatar Matrix 1092 Точки

Ще използвам темата за да попитам, дали ще има видео с решаване на живо задачата Sample Exam 2 (Ресторантите)?

3
presian avatar presian 223 Точки

Вече има видео!

 

0
11/11/2014 22:31:52
f1mp3r avatar f1mp3r 35 Точки

Има ли ги някъде качени решението + html-a?

2
milen8204 avatar milen8204 296 Точки

 

Може ли малко помощ, че не мога си намеря грешката embarassed. GitHub Code

Получавам грешка "Cannot read property '_recipeSet' of undefined".

С две думи си създавам във всеки ресторат празаен масив _recipeSet за да пазя в него рецептите, но когато после започна да "изваждам" рецептите за да ги филтрирам за да ги напраскам в ресторантското меню ми плюе грешката след 67 ред от кода. Някаква концептуална грешка допускам, но не мога да я хвана. Благодаря предварително.

 

Edit: GitHub Code Вече линка е към работещото решение на задачата. Имаше няколко проблеми. RoYaL се оказа прав "...Предполагам, че "this" в тази функция се отнася за функцията, а не за Restaurant". Прикачих я на прототипа и заработи.

0
14/11/2014 23:29:32
RoYaL avatar RoYaL Trainer 6849 Точки

var sortedArrayStringify = function(type) {

Тази променлива дето си я направил анонимна функция много силно се съмнявам да е aware от обджект контекста на Restaurant. Или я закачи към прототипа или й подавай сет-а като параметър. Предполагам, че "this" в тази функция се отнася за функцията, а не за Restaurant. Малко като статичните методи в другите езици - само дето те въобще си нямат this.

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