В моем веб-приложении мне нужно использовать высоту окна браузера & Ширина. Поэтому я использовал Screen.Width, Screen.Height свойства в JavaScript, чтобы получить ширину & Высота. В то время как я занимаюсь серфингом, я получил еще одно свойство: Window.Width, Window.Height. Может кто-нибудь сказать мне, какое свойство дает мне размер окна браузера ..... Экран (или) Окно?Разница между свойствами экрана и окна?
ответ
Нет Screen
объект, это фактически window.screen
.
A window
объект (полученный через document.defaultView
) возвращает информацию обоим окном и окном просмотра. Чтобы получить размер окна приложения, используйте window.outerHeight
, чтобы получить размер области просмотра window.innerHeight
.
Объект screen
относится к фактическому размеру окна монитора или рабочего стола. Обратите внимание, что если у вас установлена многопользовательская настройка, у вас будет несколько объектов screen
. A window
объект принадлежит к одному screen
, хотя и не очень window
принадлежит к тому же screen
. Я не знаю, что произойдет, когда окно браузера охватывает несколько screen
.
Из всего этого вы можете определить, что если вы используете полноэкранный браузер, то window.outerHeight == window.innerHeight == screen.height
.
Источник: https://developer.mozilla.org/en-US/docs/DOM/window.screen и https://developer.mozilla.org/en-US/docs/DOM/window
What is the difference between window, screen, and document in Javascript? в значительной степени такой же вопрос. Перефразируя принятый ответ и добавив некоторую информацию, которую я считаю, она может использовать:
window
в корневом объекте. Любые переменные или функции, которые вы определяете, каким-то образом являются дочерними элементами объекта window
. Так что если вы делаете var something="blah"
в теге скрипта, вы можете позже получить доступ к этой переменной тремя способами - something
, window.something
или window["something"]
.
screen
является одним из дочерних элементов окна, созданного браузером. однако по той же причине, что вы можете получить window.something
как something
, вы можете получить к нему доступ либо как window.screen
, либо screen
. Это содержит свойства фактического экрана, и именно там я хотел бы получить нужные вам данные (если у вас нет доступа к инфраструктуре, например, jQuery или Prototype, и в этом случае они могут, вероятно, предоставить вам эту информацию, не опасаясь совместимости с браузером).
screen.height
дает высоту экрана монитора.
screen.width
дает вам ширину экрана монитора.
window.height
дает вам высоту окна вашего браузера.
window.width
дает вам ширину окна вашего браузера.
Если вы используете компьютер, например, и хотите, чтобы получить разрешение экрана, то вы будете использовать window.screen.width
и window.screen.height
свойства.
Недвижимость window.outerWidth
Ширина браузера с обоями ширина обоев включая.
Недвижимость window.outerHeight
возвращает высоту браузера с высотой заголовка, высотой адресной строки и нижней границей окна браузера прилагается.
Недвижимость window.innerWidth
соответствует ширине браузера, но ширина боковой границы браузера: не включен.
Свойство window.innerHeight
возвращает высоту вашего браузера, но высота строки заголовка, высота адресной строки и высота нижней границы браузера: не включен.
Если вы используете эти свойства в пределах , то window.innerHeight
и window.innerWidth
вернет ширину и высоту этого .
- 1. Разница между свойствами окна и глобальной переменной
- 2. Разница между свойствами и переменными
- 3. Разница между членами и свойствами?
- 4. Различия между свойствами окна
- 5. В чем разница между свойствами mainDocumentURL и свойствами URL NSURLRequest?
- 6. Разница верблюдов между свойствами маршрута и свойствами обмена
- 7. В чем разница между свойствами автогенератора и свойствами тела выражения?
- 8. Разница между свойствами IsOpen Popup и видимостью?
- 9. Разница между ключевыми словами CSS и свойствами?
- 10. SPQuery: Разница между свойствами Query и ViewXml?
- 11. Разница между Hibernate Cascade и обратными свойствами
- 12. Разница между сеансовыми и исходящими свойствами.
- 13. В чем разница между Hashtable и свойствами?
- 14. Разница между конструктором и свойствами в C#
- 15. Разница между свойствами Combobox SelText и текстом?
- 16. WPF: В чем разница между свойствами Content и DataContext?
- 17. Разница между свойствами значков в info.plist?
- 18. В чем разница между этими свойствами?
- 19. Разница между свойствами зависимостей в WPF
- 20. Разница между свойствами Файл, Yaml & Json?
- 21. Разница между разрешением экрана и разрешением браузера
- 22. В чем разница между следующими свойствами C#
- 23. Какая разница между этими двумя свойствами?
- 24. Разница между окном нагрузки и окна готовы
- 25. В чем разница между свойствами Dependency SetValue() и SetCurrentValue()
- 26. Разница между автоматическими свойствами и открытым полем в C# 3.0
- 27. В чем разница между свойствами «playbackBufferFull» и «playbackBufferEmpty»?
- 28. разница между классом свойствами и функциями прототипом в Javascript
- 29. В чем разница между свойствами hasFlash и hasTorch AVCaptureDevice?
- 30. Разница между свойствами и переменными в файле заголовка iOS?
Проверить эту ссылку http://stackoverflow.com/questions/9895202/what-is-the-difference-between-window-screen-and-document-in-javascript?rq=1 –
Issa Qandil- Спасибо за Ссылка. Но мой вопрос: что означает WINDOW? К чему относится экран? либо размер монитора (или) Размер окна браузера? –