- 博客(7)
- 收藏
- 关注
转载 prototype、__proto__与constructor属性,
作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞懂它们。这里说明一点,__proto__属性的两边是各由两个下划线构成(这里为了方便大家看清,在两下划线之间加入了一个空格:_ _proto_ _)。 现在正式开始!让我们从如下一个简单的例子展...
2019-01-08 14:14:55 124
转载 一张图理解prototype、proto和constructor的三角关系
前面的话 javascript里的关系又多又乱。作用域链是一种单向的链式关系,还算简单清晰;this机制的调用关系,稍微有些复杂;而关于原型,则是prototype、proto和constructor的三角关系。本文先用一张图开宗明义,然后详细解释原型的三角关系 图示 概念 上图中的复杂关系,实际上来源就两行代码 function Foo(){}; var f1 = ...
2019-01-08 12:58:54 123
转载 Javascript中的prototype和__proto__的联系区别
Tips:注意区分 x_fn 是作为普通函数使用还是构造函数使用 一、联系 prototype和__proto__都指向原型对象,任意一个函数(包括构造函数)都有一个prototype属性,指向该函数的原型对象,同样任意一个构造函数实例化的对象,都有一个__proto__属性(__proto__并非标准属性,ECMA-262第5版将该属性或指针称为[[Prototype]],可通过Object...
2019-01-08 10:59:03 151
转载 js中prototype和_proto_区别
请先看一看关于 prototype 与 __proto__ 的一些使用情况代码: function Person() {} // (1).Fun.prototype.* Person.prototype.a = function() { console.log("a"); } // (2).Fun.prototype.__proto__.* Person.prototype.__...
2019-01-07 13:35:25 163
转载 javascript中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例子: 1 ...
2019-01-07 12:59:31 102
转载 js 原型对象和原形链结构
1、在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象 Object 和 函数对象 Function。 一般而言,通过 new Function 产生的对象是函数对象,其他对象都是普通对象。 举例说明: 1 2 3 4 5 6 7 8 9 10 11 12 ...
2019-01-04 15:48:23 146
原创 https及证书相关
总的来说,https的访问过程增加了安全认证和数据传输的加密两大优点。 1、证书的分类 SSL 证书按大类一般可分为 DV SSL 、OV SSL 、EV SSL 证书。有的也会叫做域名型、企业型、增强型证书,不同的厂商叫法可能有所不同,但差别不大。 1.1 域名型SSL证书(DV SSL) 即证书颁布机构只对域名的所有者进行在线检查,通常是验证域名下某个指定文件的内容,或者验证与域名相关...
2018-12-24 15:03:37 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人