У меня вопрос, который я, похоже, не могу решить самостоятельно, поэтому я попрошу здесь. Вопрос прост: используйте ли встроенные события Javascript или добавьте их позже. Теория в фоновом режиме не так проста:Javascript Inline Events or Adding Events After
У меня есть объект JS, который возвращает HTML. Всякий раз, когда вы создаете этот объект, возвращаемый HTML будет использоваться для HTML другого объекта. Поэтому добавление событий не является прямым. См:
secret.object = function()
{
this.init = function()
{
var html = '<div>and lots of other HTML content</div>';
return html;
};
}
Это пример объекта, который создается в этом коде:
for (var i = 0; i < countObjects; i++)
{
var obj = arguments[0].content[i];
generatedContent += spawnSecret(); /* The spawnSecret() is a method that initializes the object, and calls its init() method that returns the HTML.
}
, а затем позже создать новый объект, свойство «содержание» будет установлено значение «generatedContent». Необходимо добавить события в секретный объект, который у меня есть, нигде больше. И поскольку моя система построена так, я вижу только два пути: используйте встроенные события или создайте HTML, используя метод, вместо того, чтобы возвращать метод.
Надеюсь, это было не слишком трудно понять ..