Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Когато си отворя JS файлът през Chrome Dev Tools и използвам конзолата за някакви input данни ми изписва 'SyntaxError: Unexpected identifier'. Може ли да разясниш как да дебъгна solution-а на примерната задача за изпит през Chrome Dev Tools ?
Най-простото е да си направиш един .html файл, който ще ти зареди .js файла и ще ти позволи да си го дебъгваш като си отвориш html-а в браузъра.
Другия начин е да свалиш node-inspector и от терминала(конзолата) да си екзекютнеш директно .js файла -
`$ node-debug file.js`
Това ще ти отвори прозорец в хром, но там си в NodeJS среда.
П.С. Unexpected Identified е грешка в синтаксиса, следователно ти си я допуснал, виж къде е и си я оправи. Хром е достатъчно добър да те опъти.
Когато го отворя през Node-Inspector или през Chrome dev tools и въведа в конзолата 'create House houseBankya 206 Bankya true 3', както ни е дадено в input-a си ми казва 'SyntaxError: Unexpected identifier'. Може ли да ми разясниш къде точно да подам входните данни ?
Първо, сърдечно ти препоръчвам да изгледаш пак релевантните лекций, защото май някой неща ти обягват. След това можеш да погледнеш как е имплементирано четенето от конзолата:
`
(function() {
var arr = [];
if (typeof (require) == 'function') {
// We are in node.js --> read the console input and process it
require('readline').createInterface({
input: process.stdin,
output: process.stdout
}).on('line', function(line) {
arr.push(line);
}).on('close', function() {
console.log(processEstatesAgencyCommands(arr));
});
}
})();
`
Този метод работи само при ОС конзолата, когато пускаш скрипта с `$ node script.js`. Когато искаш да дебъгваш в хром очевидно трябва да подадеш масив с редове на processEstatesAgencyCommands функцията.
Поздрави.