面试

(1)原型链

 

    <script type="text/javascript">
        function Student(local){
            this.local = local;
        }
        var wang = new Student('石家庄');
        console.log(wang)
        console.log(Student.prototype)/*函数对象的显式原型*/
        console.log(wang.__proto__)/*实例对象的显式原型*/
        console.log(Object.prototype)/*构造函数Object显式原型*/
        console.log(Object.prototype.__proto__)/*构造函数Object显式原型的隐式原型*/

        function Person(name,age,sex){
            this.name = name;
            this.age = age;
            this.sex = sex;
        }
        Person.prototype = new Student();//这里改变了原型指向,实现继承
        var ming = new Person('小明',20,'');
        console.log(ming);
        console.log(Person.prototype);
    </script>

 

 

 

(2)原型链与作用域链

原型链:查找对象属性和方法
作用域链:查找变量

 

(3)原型链相关

  

 

 

   

 

 

   

(4)作用域与执行上下文

  

 

 

   

(5)闭包

 

 

 

 

 

 

 

(6)对象创建模式(5种)

 

 

 

 

 

 

 

 

 

 

 

(7)单线程与多线程

 

 

(8)多线程

 

 

(9)

 

(10)

 

(11)

 

 

 

.

对象创建模式(5种)

posted @ 2019-12-22 22:27  剑仙6  阅读(110)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线