美文网首页
前面开发面试题JavaScript实践题02

前面开发面试题JavaScript实践题02

作者: 西瓜炒苦瓜 | 来源:发表于2017-04-18 09:19 被阅读22次

    1.编写一个b继承a的方法

    2.运行下面的程序看结果

    3.写出原生js或者jq框架循环出下面的li的内容

    4.面向对象、原型、继承、闭包、函数、变量提升、原型链等概念

    面向对象:无序属性的集合,其属性可以包含基本值、对象或者函数。

    特点:封装、继承、多态

    创建对象方法:工厂模式、构造函数模式、原型模式。

    原型:Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型。

    类式继承:是在子类型构造函数的内部调用超类型的构造函数。

    原型式继承:是借助已有的对象创建新的对象,将子类的原型指向父类,就相当于加入了父类这条原型链

    闭包:有权访问另一个函数作用域中变量的函数。

    函数:是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

    变量提升:在函数体内部,声明变量,会把该声明提升到函数体的最顶端。只提升变量声明,不赋值。

    原型链:只要是对象就有原型, 并且原型也是对象, 因此只要定义了一个对象, 那么就可以找到他的原型, 如此反复, 就可以构成一个对象的序列

    相关文章

      网友评论

          本文标题:前面开发面试题JavaScript实践题02

          本文链接:https://www.haomeiwen.com/subject/kogtzttx.html