Window location href
Автор Олег задал вопрос в разделе Другие языки и технологии
Почему используют onClick="window.location.href='aa.htm' , когда можно без window просто onClick="location.href='aa.htm' и получил лучший ответ
Ответ от Лайт Ягами[гуру]
Так более понятен смысл, какому объекту принадлежит location. Если ты изменишь область видимости или назначишь локальную переменную с именем location, начнется путаница, а так ты обращаешься строго к location текущего window
Ответ от Coldflam[гуру]
раньше надо было виндовс вставлять, вот все по старинке и програмят...
раньше надо было виндовс вставлять, вот все по старинке и програмят...
Ответ от Андрей[гуру]
ну можно и радуйся что тебе меньше кода писать))
ну можно и радуйся что тебе меньше кода писать))
Ответ от MMM_Corp[гуру]
можно много чего делать обходя стандарты, но я бы писал именно через клас windows так как это говорит про него как про базовый клас, если напр. я переопределю свойство location, то в вашем варианте второй вариант будет работать неверно, поэтому чтобы такого не случилось я буду писать через windows
П. С. подерживает ли такие извращения JS не в курсе, Java - да подерживает, писал на ней)
можно много чего делать обходя стандарты, но я бы писал именно через клас windows так как это говорит про него как про базовый клас, если напр. я переопределю свойство location, то в вашем варианте второй вариант будет работать неверно, поэтому чтобы такого не случилось я буду писать через windows
П. С. подерживает ли такие извращения JS не в курсе, Java - да подерживает, писал на ней)
Ответ от Дмитрий Борисов[гуру]
нихде
нихде
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Почему используют onClick="window.location.href='aa.htm' , когда можно без window просто onClick="location.href='aa.htm'