Funkcja unload przeprowadza procedurę czyszczącą po zakończeniu działania widoku. Funkcja unload jest wywoływana tylko raz w cyklu życia widoku.
Funkcji unload należy użyć do oczyszczania zasobów przed usunięciem widoku. Uchwyt powiązania jest przykładem takiego zasobu. Uchwyt powiązania jest zwracany po wywołaniu funkcji bindAll() lub bind(). Powiązanie można zwolnić w procedurze obsługi zdarzeń unload, wywołując metodę handle.unbind().
this.connectHandles = [];
this.connectHandles.push(dojo.connect(..., "onSelected",...));
this.connectHandles.push(dojo.connect(..., "onDeselected",...));
Array.forEach(this.connectHandles, function(handle) {
dojo.disconnect(handle);
});
Funkcja unload nie przyjmuje żadnych parametrów.