JS的浏览器对象
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本章目标
1、了解JS中的常用事件
2、使用浏览器对象的属性和方法
事件:网页上发生的操作。
event对象
提供了有中事件的信息:事件类型、事件发生时光标的位置。
常用的事件:
onClick
onChange
onFocus
onBlur
onMouseOver
onMouseOut
onLoad
onSubmit
onMouseDown
onMouseUp
onResize
通用的浏览器对象
1.window对象:表示浏览器的窗口。
1)document:表示浏览器窗口中的HTML文档。
2)event:表示事件的状态。
3)frames:
4)history:包含有关客户访问过的URL的信息。
5)location:饮食有关当前URL的信息。
6)navigator:将指定的URL加载到当前窗口。
7)screen:包含有关客户有屏幕和显示性能的信息。
属性:
document
event
history
loation
name
screen
status
方法
alert()
blur()
close()
focus()
navigate(“URL”)
open(“URL”,”windowName”)
2.Document对象
1)属性:
i.aLinkColor
ii.bgColor
iii.body
iv.fgColor
v.linkColor
vi.location
vii.title
viii.URL
ix.vlinkColor
stModified
2)方法
i.clear:清除当前文档
ii.close:关闭输出流并强制显示发送的数据。
iii.open:打开一个文档以收集write()方法或writeln()方法的输出。
iv.write:向指定的窗口中的文档写入一个或多个HTML语句。
v.writeln:
3.History对象
1)back:加载History列表中的上一个URL。
2)forward:加载History列表中的下一个URL。
3)go:加载History列表中的一个URL。
4.Location对象
1)属性
i.hash:设置或检索井号(#)后的href属性的锚点。
ii.host:设置或检索URL的主机名和端口号。
iii.hostname:
iv.port
v.pathname
vi.href
vii.protocol
2)方法
i.assign(“URL”):加载新的HTML文档。
ii.reload():重新加载当前页。
iii.replace(“URL”):通过加载指定URL处的文档来替换当前文档。
5.总结
1)事件是网页上发生的操作。
2)每个事件都有与之相关的事件对象。
3)事件有一个生命周期,开始于触发事件的操作和条件,终止于事件处理程序的最终
响应。
4)浏览器是用来显示HTML文档的应用程序。
5)浏览器还公开一些可在脚本中访问和使用的对象。
6)window对象用来表示浏览的窗口。
7)模型中所有其他对象都继承自window对象,而且是通过window对象访问的。DOM:文档对象模型。