8.第八章JavaScript浏览器对象

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JavaScriptBrowserObjectModelintroductionJavaScript浏览器对象简介行知堂教育浏览器对象模型(BOM)Windows对象的作用Document对象History对象Location对象学习目标行知堂教育浏览器对象浏览器对象的分层结构navigator浏览器对象window窗口对象screen屏幕对象行知堂教育浏览器对象在该层次结构中,最高层的对象是窗口对象(window),它代表当前的浏览器窗口;之下是文档(document)、事件(event)、框架(frame)、历史(history)、地址(location)、浏览器(navigator)和屏幕(screen)对象;在文档对象之下包括表单(form)、图像(image)和链接(1ink)等多种对象;在navigator浏览器对象之下包括MIME类型对象(mimeType)和插件(plugin)对象;在表单对象之下还包括按钮(button)、复选框(checkbox)、文件选择框(fileUpload)等多种对象。行知堂教育Window对象-1属性名称说明document表示给定浏览器窗口中的HTML文档。history包含有关客户访问过的URL的信息。location包含有关当前URL的信息。name设置或检索窗口或框架的名称。status设置或检索窗口底部的状态栏中的消息。screenLeftscreenTop包含有关客户端的屏幕和显示性能的信息。行知堂教育Window对象-2方法名称说明alert(“m提示信息)显示包含消息的对话框。confirm(“提示信息”)显示一个确认对话框,包含一个确定取消按钮prompt(”提示信息“)弹出提示信息框open(url,name)打开具有指定名称的新窗口,并加载给定URL所指定的文档;如果没有提供URL,则打开一个空白文档close()关闭当前窗口setTimeout(”函数”,毫秒数)设置定时器:经过指定毫秒值后执行某个函数setInterval(”函数”,毫秒数)每经过指定毫秒值后计算一个表达式或执行某个函数行知堂教育Document对象-1属性名称说明alinkColor设置或检索文档中所有活动链接的颜色bgColor设置或检索Document对象的背景色body指定文档正文的开始和结束linkColor设置或检索文档链接的颜色location包含关于当前URL的信息title包含文档的标题URL设置或检索当前文档的URLvlinkColor设置或检索用户访问过的链接的颜色行知堂教育Document对象-2方法名称说明getElementById()获得指定ID值的对象close()关闭输出流并强制显示发送的数据write(text)将文本写入文档行知堂教育History对象方法名称说明back()加载History列表中的上一个URL。forward()加载History列表中的下一个URL。go(urlornumber)加载History列表中的一个URL,或要求浏览器移动指定的页面数。属性:length历史的项数。返回的是“前进”和“后退”两个按键之下包含的地址数的和。行知堂教育Location对象属性名称说明host设置或检索位置或URL的主机名和端口号hostname设置或检索位置或URL的主机名部分href设置或检索完整的URL字符串名称说明assign(url)加载URL指定的新的HTML文档。reload()重新加载当前页replace(url)通过加载URL指定的文档来替换当前文档方法行知堂教育with语句•为一组语句创建缺省的对象。在这一组语句中,任何不指定对象的属性引用都将被认为是缺省对象的。•用法with(object){statements;}object为语句指定要使用的缺省对象,两边必须有圆括号。statements任意语句块。HTMLHEADSCRIPTLANGUAGE=JavaScriptvara,b,c;varr=10;with(Math){a=PI*r*r;b=r*cos(PI);c=r*sin(PI/2);}document.write(a+BR);document.write(b+BR);document.write(c+BR);/SCRIPT/HEAD/HTMLMath对象作为缺省对象。在with语句里引用的PI属性cos和sin方法就没有指定对象,JavaScript会假定这些引用都是对Math对象的引用。行知堂教育eval语句•eval函数用于计算代码串,而不引用任何特定对象。•用法eval(string)HTMLSCRIPTLANGUAGE=JavaScriptvarx=5;varz=10;document.write(eval(x+z+5));/SCRIPT/HTML行知堂教育浏览器对象模型(BOM)使用浏览器的内部对象系统,可以与HTML文档进行交互!小结-1行知堂教育Document对象表示给定浏览器窗口中的HTML文档;用于检查和修改HTML元素和文档中的文本。History对象是一个列表,保存了近期访问过的页面的URLLocation对象代表了当前打开窗口的URL小结-2行知堂教育怎么引用较低层次的对象?自顶向下使用对象ID小结-3

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功