摘要: 【转】JS中原型链的理解 在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 阅读全文
posted @ 2017-11-01 22:16 Fairyspace 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 【转】JS中一些常用的内置对象 在JS中,经常会遇到明明知道一个对象有某个属性或方法,可是又不知道怎么写的情况。下面,我就罗列了一些JS中常用的内置对象的属性和方法。 Math对象: Math对象的作用是执行常见的算术任务。 首先Math属性中最常用的属性就是PI了,我们一般用Math.PI来调用它 阅读全文
posted @ 2017-11-01 21:08 Fairyspace 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 【转】JS获取浏览器可视区域的尺寸 所谓可视区域是指能看得见的区域,即在浏览器中能看到页面的区域(高度与宽度)。刚刚使用 document.body.clientHeight 来获取可视区域的高度得到的却是整个文档的高度,然后在cnblogs.com的一篇文章中获知需要通过 document.doc 阅读全文
posted @ 2017-11-01 20:32 Fairyspace 阅读(7796) 评论(0) 推荐(0) 编辑
摘要: 【转】JS中异常处理的理解 JS里的异常处理 JS的异常捕获与处理可以从它的 try-catch 语法结构说起,具体形式如下: try{ ... //异常的抛出 }catch(e){ ... //异常的捕获与处理 }finally{ ... //结束处理 } 其中,try块: try块包含的是可能产 阅读全文
posted @ 2017-11-01 19:41 Fairyspace 阅读(11337) 评论(0) 推荐(0) 编辑
摘要: width: clientWidth:对象实际内容的宽度,不包含边线,最大不超过视口宽度 offsetWidth:对象实际宽度,包含边线,最大不超过视口宽度 scrollWidth:对象实际宽度,不包含边线,可超过视口宽度 height:(都可超过视口高度) clientHeight:对象实际内容的 阅读全文
posted @ 2017-11-01 19:24 Fairyspace 阅读(253) 评论(0) 推荐(0) 编辑