一,构造函数,原型对象,实例的关系: 1,构造函数实例:封装的函数,如果通过new操作符来调用的,就是构造函数,如果没有通过new操作符来调用的,就是普通函数 2,函数Person(对象)有个属性prototype(指针)指向原型对象。 Person.prototype(原型对象,实质也是对象),他 ...
分类:
Web程序 时间:
2019-06-17 18:53:19
阅读次数:
158
前言 从应用层面深入理解原型模式和js中的构造函数。 构造函数(constructor) js中的任何对象都有自己的构造函数。js中使用字面量声明的普通对象({})或数组([])等子对象本质上都是使用相关的函数做构造调用声明的。 // 等同于 var obj = {}; var obj = new ...
分类:
Web程序 时间:
2019-06-08 00:44:50
阅读次数:
187
一:题目 原型和原型链是js中比较难理解的知识点,咱们先来看几个题目 1.如何准确判断一个变量是数组类型/函数类型/对象类型? 2.写一个原型链继承的例子?(动物除外) 3.描述new一个对象的过程? 如果有缘分看到这篇文章,对这三个不是很清楚的同学请继续看下去,如果是大牛请直接跳过。 二:知识点 ...
分类:
Web程序 时间:
2019-06-02 16:22:19
阅读次数:
149
面向对象(OOP): 1. 什么是: 程序中都是先用对象来定义数据和功能,再按照逻辑的需要,访问对象中的数据和功能。 2. 为什么: 和现实中人的想法非常接近。 3. 什么是对象: 内存中同时存储多个数据和功能的存储空间 描述现实中一个具体事物的属性和功能的程序结构 事物的属性,会成为对象中的属性 ...
分类:
Web程序 时间:
2019-05-28 20:02:37
阅读次数:
170
要素:对象原型、函数原型; [p] 原型对象; p 模版对象; 要构造的对象的信息; 构造函数具有原型对象和模版对象; 普通对象只具有模版对象; https://zhuanlan.zhihu.com/p/35790971 ...
分类:
Web程序 时间:
2019-05-15 19:18:52
阅读次数:
165
String.prototype.todos = function(){console.log("124")}var sd = "112322";sd.todos()124 ...
分类:
Web程序 时间:
2019-05-11 17:51:21
阅读次数:
213
举个例子function Test() { this.name = "吕布"; this.age = "35"; this.skill_1 = function () { console.log(2) }; this.skill_2 = function () { console.log(3) }} ...
分类:
Web程序 时间:
2019-05-09 13:26:15
阅读次数:
132
1成都道引科技有限公司==》 1.画图描诉盒子模型 2.js原型链与闭包 3.用flex实现九宫格布局 4.在使用vue全家桶时,简述,登录和注册的操作, 5.购物车的数据结构 2成都超网有限公司 技术问题: 1vue生命周期 2==》闭包的作用 3==》如何实现一个盒子水平垂直居中 4vue双向绑 ...
分类:
其他好文 时间:
2019-04-23 00:14:39
阅读次数:
197
function对象结构(Persion)Persion{eat:f()__proto__:Object{constructor:}}_proto__属性,它是对象所独有的__proto__属性都是由一个对象指向一个对象,即指向它们的原型对象它的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会去它的__proto__属性所指向的那个对象里找,如果父对象也不存在这个属性,则继续
分类:
Web程序 时间:
2019-04-19 11:40:02
阅读次数:
145
一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了! 在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象 语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解 ...
分类:
Web程序 时间:
2019-04-11 16:04:36
阅读次数:
183