




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章屏幕对象与浏览器对象,Screen对象,也称为屏幕对象,这是一个由JavaScript自动创建的对象,用来描述屏幕的颜色和显示信息。Navigator对象,也称为浏览器对象,该对象用来描述客户端浏览器相关信息。本章将会详细介绍这两种对象。,10.1屏幕对象,JavaScript是一种在客户端执行的语言,而不同的客户端所使用的计算机以及计算机上所使用的显示器都很可能是不相同的。不同的显示器的大小、分辨率、可使用的色彩可能都不一样。那么对于同一个网页来说,在不同的显示器上显示的效果也就有可能不同。例如一个以1024*768分辨率为基础设计的网页,在800*600分辨率的显示器上浏览的效果可能就会出现偏差。JavaScript提示的Screen对象可以用来获取客户端的显示器屏幕的一些信息。,10.1.1屏幕对象属性,Screen对象是一个由JavaScript自动创建的对象,该对象的作用主要是描述客户端的显示器的信息,例如屏幕的分辨率、可用颜色数等。Screen对象是一个全局对象,该对象中存放的都是静态属性,(具体内容请参照书。),10.1.2客户端显示器屏幕分辨率,客户端计算机的显示器可能会有所不同,而不同的显示器的分辨率也就有可能不同。目前主流的显示器分辨率为800*600或1024*768两种。以Windows操作系统为例,,10.1.3客户端显示器屏幕的有效宽度和高度,所谓有效宽度和高度,是指在打开客户端浏览器时,所能达到的最大宽度和高度。在不同的操作系统中,操作系统本身可能要占据整个显示器屏幕的一定位置,那么在浏览器窗口最大化打开时,也有可能不能占满整个显示器屏幕,有效宽度和高度就是指浏览器窗口所能占据的最大宽度和高度。(具体内容请参照书。),10.1.4颜色深度,Screen对象的colorDepth属性可以用来查看屏幕所使用的颜色深度,也就是屏幕可用颜色数。这个颜色深度是以2为底的对数,例如屏幕的可用颜色为128色,则返回7;可用颜色为256,则返回8;可用颜色为216(16位增强色),则返回16;可用颜色为232(32位真彩色),则返回32。屏幕的颜色深度代表着颜色质量,颜色深度值越大,屏幕可显示的颜色数越多,颜色质量也就越高。(具体内容请参照书。),10.1.5综合应用,使用Screen对象可以根据客户端显示器的不同情况来为用户输出不同的内容。例如对于分辨率不同的用户,可以输出不同的网页;对于颜色深度不同的用户显示颜色质量不同的图片等。下面的例子可以根据不同的显示器分辨率显示不同的文字内容,并且无论是什么显示器分辨率都能让浏览器窗口最大化显示。,10.2浏览器对象,Navigator对象,也称为浏览器对象,该对象包含了浏览器的整体信息,如浏览器名称、版本号等。早期的Netscape浏览器称为Navigator浏览器,Navigator对象是在Navigator浏览器之后命名的。后来,Navigator对象成为了一种标准,IE浏览器也支持Navigator对象。可惜不同的浏览器都自己制定了不同的Navigator对象属性,使得Navigator对象属性有很多不同。,10.2.1浏览器对象属性,虽然各种浏览器对Navigator对象的支持有所不同,但表10-2中的5个Navigator对象的属性是大多数浏览器都支持的属性,(具体内容请参照书。),10.2.2浏览器对象的子对象,10.2.2.1MimeType对象10.2.2.2Plugin对象10.2.2.3MimeType对象与Plugin对象互查,10.2.3浏览器对象的方法,Navigator对象的方法比较简单,只有一个用于判断浏览器是否支持并启用了Java的方法,该方法的语法代码如下所示:navigator.javaEnabled()(具体内容请参照书。),10.3小结,在本章里介绍了Screen对象和Navigator对象,其中Screen对象主要描述客户端的显示器信息,例如屏幕
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年3D打印的工业制造
- 工商银行2025淮南市秋招面试典型题目及参考答案
- 2025行业政策环境分析报告
- 邮储银行2025营口市数据分析师笔试题及答案
- 建设银行2025楚雄彝族自治州秋招笔试EPI能力测试题专练及答案
- 邮储银行2025咸阳市秋招笔试英语题专练及答案
- 工商银行2025牡丹江市秋招英文面试题库及高分回答
- 交通银行2025景德镇市信息科技岗笔试题及答案
- 交通银行2025自贡市小语种岗笔试题及答案
- 交通银行2025黔东南苗族侗族自治州秋招笔试性格测试题专练及答案
- 无机及分析化学课件(第四版)第一章学习资料
- 26个英文字母书写动态演示课件
- 电路学课件:1-6 电压源和电流源
- 奥的斯GeN2-故障查找手册-1-CN
- 区妇联家庭教育工作的调研报告
- 劳保用品发放表格及管理
- 江苏省盐城市各县区乡镇行政村村庄村名居民村民委员会明细
- Q∕SY 01004-2016 气田水回注技术规范
- TSG Z8002-2022 特种设备检验人员考核规则
- 非标自动化设备公司绩效与薪酬管理方案(范文)
- 电工常用工具(课堂PPT)
评论
0/150
提交评论