《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 列表中的某个具体页面。

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

时间: 2024-10-10 10:03:54

《javascript高级程序设计》第八章知识点的相关文章

《javascript高级程序设计》第五章知识点总结

第五章知识点总结 1.object类型 访问对象的方法:①点表示法        (people.name) :      ②方括号表示法         (people[name]). 常用方法:hasOwnProperty()         用于检查给定属性在当前对象实例中是否存在 isPrototypeOf()              用于检测传入的对象是否传入对象原型 toString()                        返回对象的字符串表示 valueOf()    

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

第十三章知识点总结 1.事件流: ①事件冒泡:事件开始时由最具体的事件接受,逐级向上传播到较为不具体的节点. ②事件捕获:不太具体的节点更早的接受事件,最具体的节点应该最后接到事件. 事件流包括三个阶段:事件捕获阶段.处于目标阶段.事件冒泡阶段. 2.事件处理程序 3.事件对象 IE 属性 除了上面的鼠标/事件属性,IE 浏览器还支持下面的属性: 属性 描述 cancelBubble 如果事件句柄想阻止事件传播到包容对象,必须把该属性设为 true. fromElement 对于 mouseov

《javascript高级程序设计》第二、三章知识点整理

第二章知识点总结 1.<script>在html中的使用 主要功能:在页面中嵌入javascript代码或包含外部javascript文件. 常用属性: type:用于定义脚步代码的语言类型,默认为text/javascript. src:包含外部域的javascript文件. defer:表示脚本会在整个页面加载完毕之后运行,只对外部文件有效,最好只包含一个延迟脚本. async:脚本在不妨碍其他操作的情况下立即下载(不保证下载文件的顺序). 插入位置:在页面<body>标签页面

1 《JavaScript高级程序设计》学习笔记(1)

欢迎关注本人的微信公众号"前端小填填",专注前端技术的基础和项目开发的学习. 首先,我将从<JavaScript高级程序设计>这本JavaScript学习者必看的经典教程开始,JavaScript的很多语法规则及习惯用法和Java极其相似,因此对于有Java基础的学习者来说,JS是很容易上手的.该系列的每次更新将对应原书的一章内容,本次更新对应原书的第三章,主要是一些基本概念,内容很简单, 知识点也较少. 1.和一般的编程语言一样,标识符可以由字母.数字.下划线和美元符组成

《JavaScript高级程序设计》读书笔记--前言

起因 web编程过程使用javascript时感觉很吃力,效率很低.根本原因在于对javascript整个知识体系不熟,看来需要找些书脑补一下,同时欢迎众网友监督. 大神推荐书籍 看了博客大神们推荐的javascript书籍和推荐的阅读顺序,如下所示: 从头到尾对一遍<<Javascript高级程序设计>>,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象 认认真真的读完这本书:<<编写可维护的javascript>>,从编码规范,技巧,

JavaScript高级程序设计之函数

函数实际上是对象,每个函数都是Function类型的实例. 函数是引用类型. 函数名实际上是一个指向函数对象的指针,不会与某个函数绑定. // 这种写法更能表达函数的本质 var sum = function(num1, num2) { return num1 + num2; }; var anotherSum = sum; sum = null; console.log(anotherSum(10, 20)); // 30 console.log(sum(10, 20)); // typeer

javascript高级程序设计--简介

工作一年多了,这一年的收获真是丰富.结识了许多同事朋友,技术网友,学了许多新的技术知识:当然还要感谢我的朋友们,感谢我的第一家公司. 大学主要学的.net,刚毕业那会对javascript的了解几乎就是空白,后来有机会接触了百度地图,开始了javascript学习之路.现在在项目中也能熟练的使用javascript,jquery等技术,可总感觉缺点什么,有些东西你知道是什么,也能写出来,但就是不知道他是什么,他的原理是什么样的.所以才有了现在的想法,系统的学习一遍javascript.---文笔

《Javascript高级程序设计》阅读记录(二):第四章

这个系列之前文字地址:http://www.cnblogs.com/qixinbo/p/6984374.html 这个系列,我会把阅读<Javascript高级程序设计>之后,感觉讲的比较深入,而且实际使用价值较大的内容记录下来,并且注释上我的一些想法.做这个一方面是提升了我的阅读效果以及方便我以后阅读 另一个目的是,Javascript高级程序设计这本书内容很多也很厚,希望其他没有时间的人可以通过看这系列摘录,就可以大体学到书里面的核心内容. 绿色背景的内容是我认为比较值得注意的原著内容.

javascript高级程序设计 第十四章--表单脚本

javascript高级程序设计 第十四章--表单脚本 在HTML中表单由<form>元素表示,在js中表单对应的是HTMLFormElement类型,这个类型也有很多属性和方法:取得表单元素的引用还是为它添加id特性,用DOM操作来获取表单元素:提交表单:把<input>或<button>元素的type特性设置为"submit",图像按钮把<input>元素的type特性设置为"image",也可以调用submit(