前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >JavaScript对象

JavaScript对象

作者头像
h0cksr
发布2023-05-17 09:24:52
发布2023-05-17 09:24:52
54100
代码可运行
举报
文章被收录于专栏:h0cksr的小屋h0cksr的小屋
运行总次数:0
代码可运行

JavaScript对象

Documetn
代码语言:javascript
代码运行次数:0
运行
复制
Document

Document 接口表示任何在浏览器中载入的网页,并作为网页内容的入口,也就是DOM 树。DOM 树包含了像 <body> 、<table> 这样的元素,以及大量其他元素。它向网页文档本身提供了全局操作功能,能解决如何获取页面的 URL ,如何在文档中创建一个新的元素这样的问题。

Document 接口描述了任何类型的文档的通用属性与方法。根据不同的文档类型(例如HTML、XML、SVG,...),还能使用更多 API:使用 "text/html" 作为内容类型(content type)的 HTML 文档,还实现了 HTMLDocument 接口,而 XML 和 SVG 文档则(额外)实现了 XMLDocument 接口。
构造器

Document()
    创建一个新的 Document 对象。 

Location对象

Location对象的属性 返回值 location.href 获取或者设置url location.search 返回参数 location.host 返回主机(域名) location.port 返回端口号,若无则返回空 location.pathname 返回路径 location.hash 返回片段#后面内容常见于链接锚点

Location对象常见方法

对象方法 返回值 location.assign() 跟href 一样,可以跳转页面(也称为重定向页面) location.replace() 替换当前页面,因为不记录历史,所以不能后退页面 location.reload() 重新加载页面,相当于刷新按钮或者f5 如果参数为true强制刷新ctrl+f5


history对象

history对象方法 作用 history.back() 相当于页面的后退 history.forward() 页面前进 history.go(args) 前进后退功能参数如果是1前进1个页面如果是-1后退1个页面

高级事件

监听事件

代码语言:javascript
代码运行次数:0
运行
复制
<!--给第一个button按钮注册一个alert(1)的弹窗事件后跳转-->
<>
<script>
    var buttons = document.querySelectorAll('button');
    btns[0].addEventListener('click', function() {
        alert(1);
        location.replace('/next.html');
    })
</script>

事件委托

阻止默认行为

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JavaScript对象
  • Location对象
    • Location对象常见方法
  • history对象
  • 高级事件
    • 监听事件
    • 事件委托
    • 阻止默认行为
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档