Удаление тега <script> не удаляет код
Приветствую всех.
Столкнулся с проблемой: Когда я динамически создаю тег <script> и загружаю файл JS через .src все работает замечательно, но почему когда я удаляю тег методом removeChild или же просто (если тег был добавлен в какой то див) очищаю див через innerHTML то тег исчезает, а код продолжает работать? Код ждет сборщика мусора или будет работать все время? Почему?))) |
а зачем тебе его удалять ?
сборщик мусора здесь не причем просто браузер его уже проинстелювал или как там правильно )) |
caetus,
То-есть, если браузер загрузил код JS то потом никакой связи с тегом нет? |
да ! браузер загрузил его в память !
но можно подумать и придумать ))) например сделать так var lala = (function () { тут код.... })(); lala = null; только будет проблема если внутри есть замыкания ! |
caetus,
На данный момент я так "удаляю" объекты))) |
Часовой пояс GMT +3, время: 23:17. |