一、let和constes6之前有两个作用域:全局作用域、函数作用域es6新增加了块作用域,也就是{}包起来的代码 为什么报错?因为es6强制开启了严格模式,变量未声明不能引...
一、let和constes6之前有两个作用域:全局作用域、函数作用域es6新增加了块作用域,也就是{}包起来的代码 为什么报错?因为es6强制开启了严格模式,变量未声明不能引...
一、原型链继承 二、构造函数的继承 三、组合式继承 四、原型式继承 五、寄生式继承 六、寄生组合方法封装的继承 寄生组合方法简单化的继承
构造函数创建对象: Person 就是一个构造函数,我们使用 new 创建了一个实例对象 person prototype 每个函数都有一个 prototype 属性每一个J...
一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对...
[Ajax工作原理和原生JS的ajax封装] 无论从ajax的出现还是从它的作用上来说,ajax对于前端无疑是意义重大的。甚至可以说,是ajax带来了前端这个行业。 一,定义...
七. 函数对象 (复习一下前面的知识点) 所有函数对象的proto都指向Function.prototype,它是一个空函数(Empty function) JavaScri...
js的继承有6种方式,大致总结一下它们各自的优缺点,以及它们之间的关系。 1.原型链 js的继承机制不同于传统的面向对象语言,采用原型链实现继承,基本思想是利用原型让一个引用...
什么是面向对象? 面向对象是一种编程思想,是在面向过程编程(结构化编程)之后出现的,面向对象的思想基于抽象数据类型,在面向过程编程中,如果把某种数据结构和用于操作他的各种方法...
jQuery jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQue...