JavaScript中BOM,DOM和事件怎么使用


这篇文章主要介绍“JavaScript中BOM,DOM和事件怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中BOM,DOM和事件怎么使用”文章能帮助大家解决问题。BOM全称Browser Object Model浏览器对象模型,将浏览器的各个组成部分封装成对象。Window:窗口对象Navigator:浏览器对象Screen:显示器屏幕对象History:历史记录对象Location:地址栏对象方法与弹出框有关的方法alert() 显示带有一段消息和一个确认按钮的警告框。 confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。 如果用户点击确定按钮,则方法返回true 如果用户点击取消按钮,则方法返回false prompt() 显示可提示用户输入的对话框。 返回值:获取用户输入的值与打开关闭有关的方法close() 关闭浏览器窗口。 谁调用我 ,我关谁 open() 打开一个新的浏览器窗口 返回新的Window对象与定时器有关的方式setTimeout() 在指定的毫秒数后调用函数或计算表达式。参数:js代码或者方法对象毫秒值返回值:唯一标识,用于取消定时器clearTimeout() 取消由 setTimeout() 方法设置的 timeout。 setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。 clearInterval() 取消由 setInterval() 设置的 timeout。属性获取其他BOM对象history location Navigator Screen:获取DOM对象document特点Window对象不需要创建可以直接使用 window使用。 window.方法名(); window引用可以省略。 方法名();创建(获取):window.location location方法:reload() 重新加载当前文档。刷新属性href 设置或返回完整的 URL。创建(获取):window.history history方法:back() 加载 history 列表中的前一个 URL。 forward() 加载 history 列表中的下一个 URL。 go(参数) 加载 history 列表中的某个具体页面。参数:正数:前进几个历史记录 负数:后退几个历史记录属性length 返回当前窗口历史列表中的 URL 数量。DOM全称Document Object Model 文档对象模型,将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作。1.核心 DOM – 针对任何结构化文档的标准模型Document:文档对象 Element:元素对象 Attribute:属性对象 Text:文本对象 Comment:注释对象 Node:节点对象,其他5个的父对象2.XML DOM – 针对 XML 文档的标准模型3.HTML DOM – 针对 HTML 文档的标准模型Document:文档对象创建(获取):在html dom模型中可以使用window对象来获取1. window.document2. document方法:1.获取Element对象:getElementById() : 根据id属性值获取元素对象。id属性值一般唯一getElementsByTagName():根据元素名称获取元素对象们。返回值是一个数组getElementsByClassName():根据Class属性值获取元素对象们。返回值是一个数组getElementsByName(): 根据name属性值获取元素对象们。返回值是一个数组2.创建其他DOM对象:createAttribute(name) createComment() createElement() createTextNode()Element:元素对象获取/创建:通过document来获取和创建方法1. removeAttribute():删除属性2. setAttribute():免费云主机域名设置属性Node:节点对象,其他5个的父对象特点:所有dom对象都可以被认为是一个节点方法CRUD dom树:appendChild():向节点的子节点列表的结尾添加新的子节点。removeChild() :删除(并返回)当前节点的指定子节点。replaceChild():用新节点替换一个子节点。属性parentNode 返回节点的父节点。标签体的设置和获取:innerHTML使用html元素对象的属性控制元素样式使用元素的style属性来设置如: //修改样式方式1 div1.style.border = “1px solid red”; div1.style.width = “200px”; //font-size–> fontSize div1.style.fontSize = “20px”;提前定义好类选择器的样式,通过元素的className属性来设置其class属性值。概念:某些组件被执行了某些操作后,触发某些代码的执行。事件:某些操作。如: 单击,双击,键盘按下了,鼠标移动了事件源:组件。如: 按钮 文本输入框…监听器:代码。注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。点击事件onclick:单击事件ondblclick:双击事件焦点事件onblur:失去焦点onfocus:元素获得焦点。加载事件onload:一张页面或一幅图像完成加载。鼠标事件onmousedown 鼠标按钮被按下。onmouseup 鼠标按键被松开。onmousemove 鼠标被移动。onmouseover 鼠标移到某元素之上。onmouseout 鼠标从某元素移开。键盘事件onkeydown 某个键盘按键被按下。onkeyup 某个键盘按键被松开。onkeypress 某个键盘按键被按下并松开。选择和改变onchange 域的内容被改变。onselect 文本被选中。表单事件onsubmit 确认按钮被点击。onreset 重置按钮被点击。功能: 某些组件被执行了某些操作后,触发某些代码的执行。造句: xxx被xxx,我就xxx 我方水晶被摧毁后,我就责备对友。 敌方水晶被摧毁后,我就夸奖自己。如何绑定事件直接在html标签上,指定事件的属性(操作),属性值就是js代码事件:onclick— 单击事件通过js获取元素对象,指定事件属性,设置一个函数代码:案例1:电灯开关效果如下:关于“JavaScript中BOM,DOM和事件怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: react如何实现显示隐藏div

本文小编为大家详细介绍“react如何实现显示隐藏div”,内容详细,步骤清晰,细节处理妥当,希望这篇“reac免费云主机域名t如何实现显示隐藏div”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 react实现显示隐藏div的方法…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/16 10:32
下一篇 03/16 10:32

相关推荐