首页 > 代码库 > 《javascript高级程序设计》第八章知识点

《javascript高级程序设计》第八章知识点

1.window对象:
    由于window对象同时扮演着ECMAScript中Global对象的角色,因此全局作用域中的变量,函数都会成为window对象的属性和方法。
    如果页面中包含框架,则每个框架都有自己的window对象,保存在frames集合中可以通过数值索引,从0开始,从左至右,由上至下。
    系统对话框:
            alert()         显示带有一段消息和一个确认按钮的警告框 
            confirm()    显示带有一段消息以及确认按钮和取消按钮的对话框。 
            prompt()    显示可提示用户输入的对话框。 
2.location对象:
    常用属性
hash               设置或返回从井号 (#) 开始的 URL(锚)。
host                设置或返回主机名和当前 URL 的端口号。
hostname       设置或返回当前 URL 的主机名。
href                 设置或返回完整的 URL。
pathname       设置或返回当前 URL 的路径部分。
port                 设置或返回当前 URL 的端口号。
protocol         设置或返回当前 URL 的协议。
search             设置或返回从问号 (?) 开始的 URL(查询部分)。 
3.navigator对象:
                    appCodeName       返回浏览器的代码名。
appMinorVersion   返回浏览器的次级版本。
appName                返回浏览器的名称。
appVersion             返回浏览器的平台和版本信息。
browserLanguage 返回当前浏览器的语言。
cookieEnabled      返回指明浏览器中是否启用 cookie 的布尔值。
cpuClass                 返回浏览器系统的 CPU 等级。
onLine                    返回指明系统是否处于脱机模式的布尔值。
platform                 返回运行浏览器的操作系统平台。
systemLanguage   返回 OS 使用的默认语言。
userAgent              返回由客户机发送服务器的 user-agent 头部的值。
userLanguage        返回 OS 的自然语言设置
4.screen对象:
                    availHeight          返回显示屏幕的高度 (除 Windows 任务栏之外)。
                    availWidth            返回显示屏幕的宽度 (除 Windows 任务栏之外)。
                    bufferDepth         设置或返回调色板的比特深度。
                    colorDepth          返回目标设备或缓冲器上的调色板的比特深度。
                    deviceXDPI          返回显示屏幕的每英寸水平点数。
                    deviceYDPI           返回显示屏幕的每英寸垂直点数。
                    fontSmoothingEnabled 返回用户是否在显示控制面板中启用了字体平滑。
                    height               返回显示屏幕的高度。
                    logicalXDPI      返回显示屏幕每英寸的水平方向的常规点数。
                    logicalYDPI     返回显示屏幕每英寸的垂直方向的常规点数。
                    pixelDepth     返回显示屏幕的颜色分辨率(比特每像素)。
                    updateInterval 设置或返回屏幕的刷新率。
                    width                 返回显示器屏幕的宽度。
5.history对象
                back()                 加载 history 列表中的前一个 URL。
                forward()             加载 history 列表中的下一个 URL。
                go()                     加载 history 列表中的某个具体页面。