Когда мне следует использовать метод уничтожения?

Я создал небольшой javascript-фреймворк , предназначенный для добавления некоторых полезных вещей в прототипную объектную модель (вызов суперметода, наследование, автоинициализация ...) .

В этой структуре некоторые методы объекта вызываются автоматически, например "init" для создания объекта и "уничтожение" при выгрузке окна.

У меня есть два вопроса об этом методе уничтожения:

  • Что это за метод используется для?

Я думаю, он должен выполнить некоторую очистку объектов DOM (события отмены привязки), но есть ли еще одна очистка?

  • Следует ли вызывать этот метод для другого события? Можно ли определить, когда объект уничтожен, и вызвать этот метод в это время?

Если кому-то интересен этот фреймворк, я разместил его на gitHub, но сейчас документации нет: - /: https://github.com/LeMisterV/EasyPrototype

5
задан www139 3 January 2016 в 04:31
поделиться