操作BOM对象
浏览器介绍
JavaScript和浏览器关系? JavaScript诞生就是为了能够让他在浏览器中运行! BOM:浏览器对象模型
-
-
Chrome
-
Safari
-
FireFox
三方
-
QQ浏览器
-
360浏览器
window(重要)
window代表浏览器窗口
window.alert('123') undefined window.innerHeight 969 window.innerWidth 1270 window.outerHeight 1040 window.outerWidth 1920
navigator(不建议使用)
navigator,封装了浏览器的信息
navigator.appName 'Netscape' navigator.appVersion '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36' navigator.userAgent 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36' navigator.platform 'Win32'
screen.height
1080px
screen.width
1920px
locaton(重要)
location代表当前页面的URL信息
host: "www.baidu.com" href: "https://www.baidu.com/" protocol: "https:" reload: ƒ reload() //刷新网页 //设置新的地址 location.assign('https://www.baidu.com/')
document(内容)
document代表当前的页面,HTML DOM文档树
document.title '百度一下,你就知道' document.title='杨不悔' '杨不悔'
获取具体的文档树节点
<dl id="app"> <dt>Java</dt> <dd>JavaSE</dd> <dd>JavaEE</dd> </dl> <script> let dl = document.getElementById('app'); </script>
获取cookie
document.cookie
'SECKEY_ABVK=MBO5RNdDnkxMCNNKYgFx7OFbYmbAtufeEEkuvbtltaQ%3D; '
<script src="aa.js"></script> <!--恶意人员:获取你的cookie上传到他的服务器-->
服务器端可以设置cookie:httpOnly
history(不建议使用)
history代表浏览器的历史纪录
history.forward()//前进 history.back()//后退
我的一生
第1章-废物的一生
第50章-糟糕的婴儿
第300章-莫欺少年穷
第600章-莫欺中年穷
第1000章-莫欺老年穷
第1100章-不详的离去
第1101章-棺材板的震动
第1150章-盗墓贼的眼泪
第1200章-死者为大
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义