Показать сообщение отдельно
  #14 (permalink)  
Старый 05.08.2014, 16:08
Аватар для Arramis
Кандидат Javascript-наук
Отправить личное сообщение для Arramis Посмотреть профиль Найти все сообщения от Arramis
 
Регистрация: 22.07.2013
Сообщений: 104

Сообщение от Master_Sergius Посмотреть сообщение
но если ещё чего есть добавить, буду рад.
Помимо всего того что вам уже сказали, ваш код не обеспечивает чистоту для глобального объекта (window).
У вас имена функций не конфликтно - безопастные, в таком случае весь код надо сувать в единственный кастомный глобальный объек с уникальным именем, вот так:
var __MyUniqueName = __MyUniqueName || {

	Questions: function() {
		this.question_count = 5;	 
		this.process_answer = function (answer, num) { /* ... */ }
	},

	clear: function() { /* ... */ }
	...
	
};
Ответить с цитированием