Mindmap-Galerie BOM
An introduction to the browser BOM classification, which provides objects independent of any particular document for interacting with browser windows and frames.
Front-end learning
Vue3
Summary of notes on front-end algorithm network knowledge framework
HTML tag types
HTML CSS
HTML basics
Summary of front-end CSS, JS, and HTML development knowledge points
CSS front-end HTML basic course training program
ethers.js
Browser API
DOM
CSSOM
BOM
BOM overview
What is BOM
BOM composition
Window
window size
window.innerHeight
window.innerWidth
document.documentElement.clientHeight
document.documentElement.clientWidth
i.e. 8,7,6,5
document.body.clientHeight
document.body.clientWidth
window method
window.open()
window.close()
window.moveTo()
window.resizeTo()
window load event
onload
window resize event
onresize
Screen
screen.width
screen.height
Screen width and height
screen.availWidth
screen.availHeight
Available width and height
screen.colorDepth
screen.pixelDepth
Pop-up box
alert()
confirm()
prompt()
timer
delay
setTimeout(function, milliseconds)
clearTimeout(timeoutVariable)
repeat
setInterval(function, milliseconds)
clearInterval(timerVariable)
Three major objects
Location
window.location.href
window.location.hostname
window.location.pathname
window.location.protocol
window.location.assign
Navigator
navigator.cookieEnabled
navigator.appName
navigator.appCodeName
navigator.product
navigator.appVersion
navigator.userAgent
navigator.platform
navigator.language
navigator.onLine
navigator.javaEnabled()
History
history.back()
history.forward()
Three major series
offset
client
scroll
WEB animation
. . .
location.href
location.hostname
location.pathname
location.protocol
location.assign
location.hash
window
document
location
navigation
screen
history