第09/90步《番外篇》第3章 JS 语法实例讲解 第20课

简介: 今天学习《番外篇》第3章 JS 语法实例讲解 第20课 面向对象语法二:函数、类与作用域,这节课学习与函数、闭包、类和模块有关的面向对象编程基础语法。

image.png

今天学习《番外篇》第3章 JS 语法实例讲解 第20课 面向对象语法二:函数、类与作用域,这节课学习与函数、闭包、类和模块有关的面向对象编程基础语法。


学习目标


  • 学习函数的定义与调用
  • 递归函数
  • 理解函数中的 this 关键字
  • 闭包
  • 对象的创建与继承
  • 学习模块化开发
  • 学习JS 的 6 种作用域
  • 原型继承与属性屏蔽

主要知识点/技能点


  • 函数在执行时,使用的是函数定义时生效的作用域,而不是在函数执行时生效的作用域。
  • 函数在声明后,有使用标识符调用、立即调用和使用 Function 的原生方法(call、apply)调用,共 3 类调用方法。
  • 递归函数是一种可以调用自身的函数,在调用时一般都有一个检测条件,在条件不满足时递归便马上终止。
  • 一般最佳实践是这样的:不要使用 var,所有需要使用 var 关键字的地方,全部以 let 代替。
  • 云计算时代大型软件的整体复杂性,远远超过了人类个体可以掌控的知识上限,已经很难有人可以从整体上掌控所有技术了。

实践疑难点



小结


这节课我们主要学习了函数的自定义,闭包的使用,如何创建对象类型和实现对象的继承,还了解了模块化开发思想的由来,练习了两个主要模块化规范 CommonJS 和 ES Module 的使用。


目录
相关文章
|
4天前
|
前端开发 JavaScript 索引
CSS常见用法 以及JS基础语法
CSS常见用法 以及JS基础语法
11 0
|
6天前
|
JavaScript
JS 基本语法
JS 基本语法
12 1
|
8天前
|
JavaScript 前端开发 C语言
JavaScript编程语法练习
本篇文章是对于javaScript中if ,switch,while ,do-while,,for语法的作业练习.对于我来说也是对自己知识掌握的一种检验.是对js的基础语法进行的一次练习,通过有趣的示例进行练习,使得对于代码能够增加印象,对于知识的掌握更加透彻.
|
10天前
|
JavaScript 前端开发
JavaScript语法(2)
【5月更文挑战第2天】JavaScript语法(2)。
16 3
|
10天前
|
存储 JavaScript 前端开发
JavaScript语法
JavaScript语法。
6 1
|
13天前
|
JavaScript 前端开发 开发者
Vue.js 模板语法
Vue.js 模板语法
|
19天前
|
JavaScript 前端开发 API
JavaScript的实例
【4月更文挑战第23天】JavaScript的实例
11 1
|
22天前
|
XML 存储 JavaScript
JavaScript的基本语法是编程的基础
【4月更文挑战第20天】JavaScript的基本语法是编程的基础
17 5
|
26天前
|
JavaScript API
Node.js API实例讲解——FS 文件夹操作
Node.js API实例讲解——FS 文件夹操作
32 0
|
1月前
|
JavaScript 前端开发
【掰开揉碎】JavaScript状态机的应用场景与实例(二)
【掰开揉碎】JavaScript状态机的应用场景与实例(二)