1.原型原型链
原型、
(1)函数被创建时都有一个prototype属性,它是原型对象,里面包含着实例所共享的属性和方法;
(2)原型对象中有一个constructor属性,它指向构造函数;
(3)创建出来的实例对象,有一个内置的__proto__属性,指向该实例所对应的原型对象。所以通过该属性建立了实例与原型之间的关系;
原型链:
(4)通过__proto__逐级向上查原型数据的过程,这个过程建立的链,就叫原型链;
(5)在逐级往上找,如果没有找到返回null (万物皆空,万物皆对象)
New
1.创建空对象 2.this指向空对象 3.this给空对象赋值函数和方法 4.自动return该对象
2.事件轮询
JavaScript 主线程从“任务队列”中读取异步 任务的回调函数,放到执行栈中依次执行。这 个过程是 循环不断的,所以整个的这种运行机 制又称为 EventLoop(事件循环)。
3.Vuex 是什么?
是一个专为 Vue.js 应用程序开发的状态管理模式 + 库 集中式存储管理应用的所有组件的状态