第13节 文档对象.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 文档对象 Window对象代表了浏览器窗口,而Window对象的Document子对象代表了在浏览器中加载的文档,因此,Document对象是一个很重要的对象。 13.1 在浏览器窗口输出文字 在Window对象中,最常见的功能就是使用write( )方法和writeln( )方法在浏览器窗口输出文字。 13.1.1 在浏览器窗口输出文字 Window对象的write( )方法和writeln( )方法都可以在浏览器窗口输出文字,这两个方法的语法代码如下所示: document.write(string1, string2……) document.writeln(string1, string2……) 13.1.2 打开文档和关闭文档 在浏览器加载文档时,通常会先打开一个文档流,然后逐行解析HTML文档中的内容,边解析边输出。如果在解析过程中遇到JavaScript代码,浏览器就会停止对HTML代码的解析,转而解析JavaScript代码。如果此时JavaScript代码中有document.write( )语句或document.writeln( )语句,浏览器就会把语句中的字符串输出。JavaScript代码解析完毕之后,浏览器会接着解析HTML,直到整个HTML文档解析完毕,最后浏览器关闭文档流。 13.1.3 打开其他文档 在默认情况下,Document对象的open( )方法可以打开一个HTML文档流。事实上open( )方法不仅仅可以打开一个HTML文档流,还可以打开其他类型文档的文档流。Document对象的open( )方法的语法代码如下所示: document.open([mimeType][ ,replace]) 13.2. 文档属性 Document对象中有很多属性,这些属性主要用于描述超链接的颜色、文档颜色和文档信息。 13.2.1 超链接颜色 在HTML中可以根据超链接的不同状态设置不同的颜色,超链接的状态可以分为已访问过的超链接状态、未访问过的超链接状态和被激活的超链接状态3种 。所谓被激活的超链接状态就是指在超链接上按下鼠标键还没有放开时的状态。 13.2.2 文档前景色和背景色 HTML文档颜色可以分为前景色和背景色两种,其中前景色就是文字的颜色。在HTML中,body元素的text属性可以用于设置前景色,bgcolor属性可以用于设置背景色。而Document对象的fgColor属性可以用于设置前景色、bgColor属性可以用于设置背景色。 13.2.3 文档属性 一个HTML文档的属性包括文档的URL、文档所在域、文档的标题、文档的最后修改时间以及链接到该文档的URL。在Document对象中URL属性可以返回文档的URL、domain属性可以返回文档所在域、title属性可以返回和设置文档的标题、lastModified属性可以返回文档的最后修改时间、referrer属性可以返回链接到该文档的URL。 13.3 Cookie 在客户端与服务器进行通讯的时候,常常需要保存一些信息,如用户信息、用户状态等,这些信息可以使用Cookie的形式存在客户端计算上。 13.3.1 Cookie简介 Cookie就是存入在计算机中的一些文件,这些文件是由客户端浏览器所创建和管理的,文件中存放的内容就是用户的一些信息,而这些信息往往是与服务器通讯时必须使用的信息。 13.3.2 创建与读取Cookie 使用Document对象的cookie属性可以创建和读取Cookie,其中创建Cookie的语法代码如下所示: document.cookie = name=value; expires=date;path=path;domain=domain; secure 13.3.3 Cookie的生存期 在13.3.2节中的例子里,如果关闭sample08.htm文件后直接打开sample09.htm文件,那么该文件将获取不到Cookie信息。这是因为在上例中,设置Cookie时没有使用expires参数指定Cookie的生存期,所以只要浏览器窗口关闭,该Cookie就失效了。 13.3.4 Cookie的路径和域 在默认情况下,一个网页所创建的Cookie可以被该网页以及与该网页在同一目录和子目录下的其他网页获取。假设有一个网页的URL为/Support/1.htm,在默认情况下,该网页创建的Cookie可以被/Support/2.htm文件访问(相同目录),也可以被/Support/JavaScript/3.htm文件访问(子目录),但不能被/1.htm文件访问(父目录),也不能被/js/1.htm文件访问(其他目录)。 13.3.5 Cookie的安全性 在默认情况

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档