Эквивалент PHP error_log для информационных журналов?

Я использую error _ log для ведения журнала, но я понимаю, что должен существовать более идиоматический способ регистрации хода выполнения приложения. имеется ли информация _ регистрация ? или эквивалентно?

-121--723151- Удаление маркера из памяти автоматически убивает слушателей? В приложении Google Maps v3 я создаю маркеры и помещаю их на карту. Для каждого из них я добавляю прослушиватель событий на 'click', чтобы я мог показывать информационное окно, когда пользователь щелкает на них. Я держу...

В приложении Google Maps v3 я создаю маркеры и помещаю их на карту. Для каждого из них я добавляю прослушиватель событий на 'click', чтобы я мог показывать информационное окно, когда пользователь щелкает на них.

Я храню свои маркеры в массиве javascript и использую .setMap () для их отображения/скрытия на карте. В некоторых случаях пользователь хочет удалить их с карты. В этом случае я выполняю команду marker.setMap (null), а затем удаляю маркер из массива.

Рекомендуется ли также сохранять массив прослушивателей событий на маркерах, чтобы можно было удалить их при удалении маркера? Или прослушиватель событий будет удален из памяти, когда прослушиваемый объект будет удален из памяти?

С точки зрения конечного пользователя, я не думаю, что это важно, но мне любопытно, если прослушиватель событий все еще находится в памяти где-то, даже если я удаляю маркер. Я бы хотел быть как можно более аккуратным.

11
задан hemmeter 5 October 2011 в 00:05
поделиться