2016年11月18日

原型和原型链

摘要: __proto__ 每个对象都会在内部初始化一个__proto__属性,当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去__proto__里找这个属性,这个__proto__又会有自己的__proto__,于是就这样一直找下去,也就是我们平时所说的原型链概念。 <script 阅读全文

posted @ 2016-11-18 18:45 飞旋的留恋-ing 阅读(167) 评论(0) 推荐(0)

原型

摘要: <script type="text/javascript"> /* var obj = {} console.log(obj); console.log(obj.__proto__);//Object {} console.log(obj.__proto__.__proto__);//null * 阅读全文

posted @ 2016-11-18 14:30 飞旋的留恋-ing 阅读(104) 评论(0) 推荐(0)

事件封装函数

摘要: <script type="text/javascript"> //跨浏览器的事件处理函数: var EventUtil = { addHandler: function(element, type, handler) { if (element.addEventListener) { // DOM 阅读全文

posted @ 2016-11-18 13:38 飞旋的留恋-ing 阅读(198) 评论(0) 推荐(0)

浮点型数字加法计算

摘要: JavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如1/2,1/8,1/1024,每个浮点数占64位。但是,二进制浮点数表示法并不能精确的表示类似0.1这样 的简单的数字,会有舍入误 阅读全文

posted @ 2016-11-18 12:56 飞旋的留恋-ing 阅读(391) 评论(0) 推荐(0)

常用Math 方法

摘要: /** * * @authors Your Name (you@example.org) * @date 2016-11-18 11:26:44 * @version $Id$ */ Math.pow 函数 返回 4 的 3 次幂 (4*4*4):Math.pow(4,3);//64Math.pow 阅读全文

posted @ 2016-11-18 12:50 飞旋的留恋-ing 阅读(289) 评论(0) 推荐(0)

神马是 NaN,它的类型是神马?怎么测试一个值是否等于 NaN?

摘要: NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN: console.log(isNaN(NaN)); //true console.log(isNaN(23)); //false 阅读全文

posted @ 2016-11-18 11:08 飞旋的留恋-ing 阅读(277) 评论(0) 推荐(0)

instanceof, typeof, & Object.prototype.toString

摘要: /** * * @authors Your Name (you@example.org) * @date 2016-11-18 09:31:23 * @version $Id$ */instanceof: 1、左操作数是一个对象,右操作数是标识对象的类,如果左侧的对象是右侧类的实例,则表达式返回tr 阅读全文

posted @ 2016-11-18 11:04 飞旋的留恋-ing 阅读(287) 评论(0) 推荐(0)

导航