技术咨询、项目合作、广告投放、简历咨询、技术文档下载 点击这里 联系博主

# JavaScript面试汇总

# JavaScript 面向对象的理解和感悟

什么是面向对象?

其实对象就是一个整体,对外提供一些功能和操作,而你不知道它内部是怎么操作的。程序中的面向对象是对现实生活的一种抽象。

面向对象的特点

1、抽象:抽指把核心的东西抽出来,把与我们要解决的问题有关的东西拿出来摆在面前

2、封装:让使用对象的人不考虑内部实现,只考虑功能使用 把内部的代码保护起来,只留出一些个api接口供用户使用

3、继承:就是为了代码的复用,从父类上继承出一些方法和属性,子类也有自己的一些属性

4、多态:实际上是不同对象作用与同一操作产生不同的效果。多态的思想实际上是把“想做什么”和“谁去做“分开。

继承的几种方式?

  • 类式继承
  • 构造函数继承
  • 组合继承
  • 寄生式组合继承
  • extends继承

# JavaScript的模块化

CommonJS,AMD,CMD,UMD,modules (opens new window)

【未经作者允许禁止转载】 Last Updated: 9/10/2024, 6:03:53 AM