Сообщение от Master_Sergius
|
но если ещё чего есть добавить, буду рад.
|
Помимо всего того что вам уже сказали, ваш код не обеспечивает чистоту для глобального объекта (window).
У вас имена функций не конфликтно - безопастные, в таком случае весь код надо сувать в единственный кастомный глобальный объек с уникальным именем, вот так:
var __MyUniqueName = __MyUniqueName || {
Questions: function() {
this.question_count = 5;
this.process_answer = function (answer, num) { /* ... */ }
},
clear: function() { /* ... */ }
...
};