- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章--JavaScript
浏览器对象模型BOM 浏览器对象模型也叫BOM,其中窗口是对象树的顶层,下面包括Windows(窗口)、navigator(导航器)、frames(框架)、document(文档)、history(历史)、location(位置)以及screen(显示器) navigator对象[2.9/01] Navigator对象包含描述浏览器的属性和方法,可以用来做特定平台的检测 属性: appCodeName:浏览器编码名 appName:浏览器名 appVersion:浏览器版本 mimeTypes:浏览器支持的MIME类型数组 Platform:运行浏览器的操作系统 uerAgent:浏览器发送给服务器的HTTP用户代理头 * * 浏览器对象BOM 第二章(JavaScript语言) plugin对象[2.9/02] Navigator对象的plugin[]数组存储了已安装插件的完整列表,并且所有浏览器插件都有其对应的数值索引。plugin[]数组的每个元素代表一个plugin对象 属性: description:插件的描述信息 filename:插件的磁盘文件名 length:plugin[]数组的元素个数 name:插件名 mimeType对象[2.9/03] MIME是通过因特网发送邮件消息的标准格式,现在也被用于在因特网中交换各种类型的文件,如音频、视频、图片等,所有浏览器都有一个MIME类型列表 属性: description:MIME类型的描述信息 enabledPlugin:为指定MIME类型配置好的plugin对象的引用 suffixes:用字符串的形式列出了该MIME类型所有可能的文件扩展名,如jpg type:MIME类型名。如image/jpg * * 浏览器对象BOM 第二章(JavaScript语言) Window对象 浏览器中所有行为都发生在Window对象中。Window对象处于JavaScript结构的最顶层,对于每个打开的窗口,系统都会自动为其定义window对象 属性: closed:当窗口关闭时为真 defaultStatus:窗口底部状态栏显示的默认状态信息 document:窗口中当前显示的文档对象 frames:窗口中的框架对象数组 history:history对象保存有窗口最近加载的URL length:窗口中的框架数 location:当前窗口的URL name:窗口名 offscreenBuffering:用于绘制新窗口内容并在完成后复制已存在的内容,控制屏幕更新 opener:打开当前窗口的窗口 parent:指向包含另一个窗口的窗口(由框架使用) * * 浏览器对象BOM 第二章(JavaScript语言) 属性: screen:显示屏幕相关信息,如高度、宽度 self:指示当前窗口。对所有的窗口来说,self及其属性对当前对象来说都是等效的,且开发人员可以选择使用它们指示当前窗口 status:描述由用户交互导致的状态栏的临时消息 top:包含特定窗口的最顶层窗口(由框架使用) window:指示被引用的当前窗口,与self等效 方法: alert(text):创建一个警告对话框,显示一条消息 blur():将焦点从窗口移除 clearInterval(interval):清除之前设置的定时器间隔 clearTimeOut(timer):清除之前设置的超时 close():关闭窗口 confirm():创建一个需要用户确认的对话框 focus():将焦点移至窗口 open(url,name,[options]):打开一个新窗口并返回新window对象 prompt(text,defaultInput):创建一个对话框要求用户输入信息 * * 浏览器对象BOM 第二章(JavaScript语言) 方法: scroll(x,y):在窗口中滚动到一个像素点的位置 setInterval(expression,milliseconds):经过指定时间间隔后计算一个表达式 setInterval(function,milliseconds,[arguments]):经过指定时间间隔后调用一个函数 setTimeout(expression,milliseconds):在定时器超时后计算一个表达式 setTimeout(function,milliseconds,[arguments]):在定时器超时后调用一个函数 打开、关闭、移动、调整窗口[2.9/04] 窗口定时器[2.9/05] 格式:setTimeout(”expression”,delaytime) setInterval(“expression”,int
您可能关注的文档
最近下载
- 某公司服装生产线单件流实施方案.doc VIP
- 2025年四川省绵阳市中考数学二模试卷.docx
- 中职英语教案:Food-and-Drinks(全6课时).doc VIP
- 1019高二【历史(统编版)】近代以来中国的官员选拔与管理(下)-课件.pptx VIP
- 南阳历史文化名镇保护规划(2021-2035)文本+图集(100页).pdf VIP
- WinCC与Office办公平台的数据报表集成DataMonitor.pptx
- 1015高二【历史(统编版)】近代以来中国的官员选拔与管理(上)-课件.pptx VIP
- 双照楼诗词稿.docx VIP
- 锅炉维修施工方案.pdf VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
文档评论(0)