2016年8月28日

深入理解js构造函数

摘要: JavaScript对象的创建方式 在JavaScript中,创建对象的方式包括两种:对象字面量和使用new表达式。对象字面量是一种灵活方便的书写方式,例如: [javascript] view plain copy print? var o1 = { p:”I’m in Object litera 阅读全文

posted @ 2016-08-28 19:49 dataman 阅读(18462) 评论(3) 推荐(4) 编辑

JS原型与原型链终极详解

摘要: 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)'); var o3 = new f1(... 阅读全文

posted @ 2016-08-28 19:47 dataman 阅读(2048) 评论(2) 推荐(2) 编辑

JS原型、原型链深入理解

摘要: 原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。 一、初识原型在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript的 阅读全文

posted @ 2016-08-28 19:45 dataman 阅读(22220) 评论(0) 推荐(1) 编辑

原型链的继承都发生在构造函数上

摘要: 首先应该是 k.prototype ...原型链的继承都是基本都是发生在构造函数上的,所以在实例上进行继承有点不靠谱。你这么写是没有问题的: 或者你也可以用简单点的办法: 阅读全文

posted @ 2016-08-28 19:42 dataman 阅读(336) 评论(0) 推荐(0) 编辑

理解js中的原型链,prototype与__proto__的关系

摘要: 说到prototype,就不得不先说下new的过程。 我们先看看这样一段代码: 1 <script type="text/javascript"> 2 var Person = function () { }; 3 var p = new Person(); 4 </script> 1 <scrip 阅读全文

posted @ 2016-08-28 19:34 dataman 阅读(415) 评论(1) 推荐(1) 编辑

JavaScript正则表达式

摘要: 定义和使用 定义和使用 var patt1 = new RegExp("hello"); var patt2 = /world/ ; test方法 test() 方法检索字符串中的指定值。返回值是 true 或 false。 var pat = /my/; var str = "this is my 阅读全文

posted @ 2016-08-28 13:03 dataman 阅读(200) 评论(0) 推荐(0) 编辑

导航