- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript第十四讲总结
第十四节课:
history对象是JavaScript运行时引擎自动创建的对象,使用时可以直接调用history中的各种方法;history对象是由一系列的URLs组成,这些urls是用户在一个浏览器中已访问过的urls,history对象中的back 方法和forward 方法相当于浏览器自带的“后退”和“前进”按钮,用于查看已访问过的页面,此外,go number 方法也有相同功能,Number为“+1”表示前进一个页面,为“-1”表示后退一个页面,为正几就表示前进几个页面,相反也是,go number 方法能够跳跃性地查询访问过的网页。
status对象表示浏览器底部的状态栏,设置时用window.defaultStatus ””来设定状态栏的显示信息。
screen对象设置客户端的屏幕和显示性能,它的方法有:screen.height(屏幕高度)、screen.width(屏幕宽度)、screen.availHeight(屏幕可见高度)、screen.availWidth(屏幕可见宽度)以及screen.colorDepth(屏幕色深,8、16和32位颜色)。
location对象也是JavaScript运行时引擎自动创建的对象,使用时可直接调用location对象中的各种方法;location对象相当于IE浏览器中的地址栏,是针对地址栏的一些操作;location.href(或location)设置返回当前页面的地址;location对象中有三种方法可以加载到新的网页:assign url 、reload url 和replace url ,其中前两种在加载到新的网页后还可以通过浏览器的“后退”按钮返回到最初页面,而replace方法在加载到新的网页后就不能再退回到最初的页面;此外也可以利用location.href属性来做,将要加载到的网页URL赋给location的href属性,也可以加载到指定网页,并且也可以使用“后退”按钮返回到最初的页面。
document对象的常见方法有很多,document.writeln 表示输出带有空格(“ln”)的内容,document.getElementById “id” .innerHTML表示取得HTML文档中id号为“id”的文本显示区的内容,document.forms[0].name.value表示取得文档中第一个表单中name为“name”的value值,document.location表示该页面的URL地址,与location的作用一致,document.links[0].href(document.links[0])表示页面中的第一个超链接的URL。
上面的history对象、status对象、screen对象、location对象和document对象都是属于窗口window对象的对象,在用这些对象时,在它们的前面可以写上window,也可不写;此外,窗口对象的一些常用方法有用于警告信息的alert方法,确认信息的confirm方法和提示信息、输入内容的prompt方法(点击“取消”,返回null),打开新浏览器窗口的open方法和关闭该窗口的close方法。
窗口类型 普通窗口 模态窗口 打开窗口的方法 open url,”窗口名称”,”用于详细设置新开窗口各项属性的一些参数” showModalDialog url,”赋有从父窗口传给模态窗口的值的变量”,”设置模态窗口属性的参数” 属性值的设置 设置详细属性时,多个属性值之间用“,”隔开。 多个属性值之间用“;”隔开,很多属性值前“dialog”字样,且具体的属性值后面都加上“px”单位。 传值的方法 传值的代码主要写在新开页面中;将父窗口中文本框中的值传给子窗口中的文本框(在子窗口中表示父窗口用opener表示,即在语句前加opener就可以提取父窗口中对象),可以利用document.getElementById “id” .value或document.forms[0].name.value来做;拿谁的值就将之放在赋值运算符“ ”的后面,表示将之赋给前面的变量或代表式,也就是说两次传值“ ”两边的表达式正好相反;一般将传值表达式和close 写在一个函数里,然后再调用这个函数,在传值之后就将新开的窗口关闭。 模态窗口中将父窗口的值传给子窗口,分两步走,即先将赋有值的变量写在父窗口中打开模态窗口的语句中的第二个引号中,然后在模态窗口中利用dialogArguments将所传的值赋给模态窗口;回传值同样在模态窗口中有一个returnValue,将所传的值赋给它,然后在父窗口中的打开模态窗口的语句的返回值就是此值,将之赋给一变量,然后在放在要求的地方 关闭窗口的方法 用clo
文档评论(0)