Показать сообщение отдельно
  #1262 (permalink)  
Старый 24.12.2013, 03:31
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus6
 
Регистрация: 19.12.2013
Сообщений: 180

Сообщение от cyber
Я это знаю, но всегда не до конца понимал почему?
Потому что в яваскрипте не существует модулей, а сайты модульные, люди пишут библиотеки и они подключаются на один сайт в рандомных сочетаниях, существует риск что кто-то другой уже использует этот неймспейс и эти названия. К примеру я в своей реализации скрипта уменьшающего картинки мог хранить значение zoom не в замыкании, а в обьектной модели картинки (image.$zoom = true) но я этого не делал по тому что возможно через лет 200 Кантор подключит на свой сайт либу которая использует это свойство у картинок, и мой скрипт перестанет работать. По этому существует соглашение не делать так.
Ответить с цитированием