Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отловить событие storage (https://javascript.ru/forum/events/45587-otlovit-sobytie-storage.html)

kotamirov 08.03.2014 16:58

Цитата:

Сообщение от danik.js (Сообщение 301760)
А почему тогда проверка не на localStorage, а на конструктор Storage?
Кстати, где сказано что в браузерах с поддержкой localStorage/sessionStorage должен быть определен конструктор Storage?
(а то я чутка не уверен что проверка верная)

Проверка актуальна только на localStorage. Просто писал на память пример))

danik.js 08.03.2014 18:00

Цитата:

Сообщение от kotamirov
Проверка актуальна только на localStorage

В каком браузере есть localStorage, но нет sessionStorage или наоборот?
Все-таки, зачем обертка try..catch?

BallsShaped 08.03.2014 18:36

Цитата:

Сообщение от danik.js
Народ, ну кивните чтоли, а то он мне не верит))

Конечно, ты прав, не нужен там никакой try/catch.

kotamirov 08.03.2014 23:57

Цитата:

Сообщение от danik.js (Сообщение 301789)
В каком браузере есть localStorage, но нет sessionStorage или наоборот?
Все-таки, зачем обертка try..catch?

Причем тут sessionStorage, если нужно определить существует ли свойства localStorage in window то мой пример уместен, и он проверить существование и поддержку браузера localStorage!
try..catch - очевидно для исключения ошибок )!

BallsShaped 09.03.2014 00:12

Цитата:

Сообщение от kotamirov
try..catch - очевидно для исключения ошибок

Там, где ошибки могут возникнуть. В твоём случае ошибка возникнуть не может. Но, вообще, согласен: признавать ошибки - это для дураков.

danik.js 09.03.2014 00:30

Цитата:

Сообщение от BallsShaped
признавать ошибки - это для дураков

Метко :victory: . К сожалению не получается плюсануть. Буду должен.

kotamirov 09.03.2014 02:23

Цитата:

Сообщение от BallsShaped (Сообщение 301827)
Там, где ошибки могут возникнуть. В твоём случае ошибка возникнуть не может. Но, вообще, согласен: признавать ошибки - это для дураков.

Ты заранее знаешь где могут быть ошибки?
Но тут дело не в ошибке, а скорей в привычке.
Бывают привычки использовать try/catch/finally, конечно быдло код без какой либо защиты, круто! :victory:

danik.js 09.03.2014 08:12

Цитата:

Сообщение от kotamirov
Но тут дело не в ошибке, а скорей в привычке.
Бывают привычки использовать try/catch/finally, конечно быдло код без какой либо защиты, круто!

То есть ты когда дрочишь всегда надеваешь гандон? Излишняя защита-то не помешает, верно?

kotamirov 09.03.2014 09:35

Цитата:

Сообщение от danik.js (Сообщение 301856)
То есть ты когда дрочишь всегда надеваешь гандон? Излишняя защита-то не помешает, верно?

И перчатки для эффективности)


Часовой пояс GMT +3, время: 19:03.