Mam wyskakującą wtyczkę, która ustawia treść html na <div/>
z odpowiedzią wywołania AJAX.Czy konieczne jest wywołanie metody empty() przed html() lub innerHTML?
Za każdym razem, gdy otwierasz wyskakujące okienko, w kodzie i po prostu zadzwonię pod numer $("#popup").html(response)
. Powoduje to zastąpienie istniejącej treści html nową treścią.
Czy mogę zadzwonić pod numer $("popup").empty()
, zanim zadzwonię pod numer $("popup").html(response)
, aby zwolnić pamięć przeglądarki używaną przez obiekty, które wcześniej znajdowały się w jednostce div $("popup")
? (ostatecznie zapobiega wyciekom pamięci)
PS: co jeśli zadzwonię pod numer $("popup")[0].innerHTML = response
? powinienem zadzwonić pod metodę .empty()
?
http://stackoverflow.com/questions/8567957/is-empty-enough-for-big-ajaxy-apps?rq=1 –