课堂安排建议
- 总体按教案编排进行讲解,做好随堂练习。
- 注意几点:
- 本章内容建议讲师在授课时,所有的概念和案例都边敲边讲适当放慢上课节奏
- 本章中除了class的知识以外,还提及了proxy、map、set、arraybuffer这些内容讲师可以简单讲解下proxy其他api给学生做个介绍让他们自己学习就好
课堂常见问题
- 问:什么是语法糖?
- 答:在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。
语法糖是语言中的一个构件,当去掉该构件后,并不影响语言的功能和表达能力。
简而言之,语法糖是一种便捷写法
- 问:new 关键字到底做了什么?
- 答:使用关键字new创建新实例对象经过了以下几步:
创建一个新对象,如:var person = {};
新对象的proto属性指向构造函数的原型对象。
将构造函数的作用域赋值给新对象。(将this对象指向新对象)
执行构造函数内部的代码,将属性添加给person中的this对象。
返回新对象person。
课堂安排建议
- 总体按教案编排进行讲解,做好随堂练习。
- 注意几点:
- 本章内容建议讲师在授课时,所有的概念和案例都边敲边讲适当放慢上课节奏
- 本章中除了class的知识以外,还提及了proxy、map、set、arraybuffer这些内容讲师可以简单讲解下proxy其他api给学生做个介绍让他们自己学习就好
课堂常见问题
- 问:什么是语法糖?
- 答:在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。
语法糖是语言中的一个构件,当去掉该构件后,并不影响语言的功能和表达能力。
简而言之,语法糖是一种便捷写法
- 问:new 关键字到底做了什么?
- 答:使用关键字new创建新实例对象经过了以下几步:
创建一个新对象,如:var person = {};
新对象的proto属性指向构造函数的原型对象。
将构造函数的作用域赋值给新对象。(将this对象指向新对象)
执行构造函数内部的代码,将属性添加给person中的this对象。
返回新对象person。