10.10

1. jQuery.extend 是将一个对象复制到另一个对象里面去。

2. 在使用jquery的时候要引入两个库,一个react,一个react dom, 如果是使用的是es6的语法。所以必须使用babel这个转译工具。如果不用babel的话,就只能写成es5的语法。

3. es6中用generator来控制异步的任务流。在es2016+里面就是用async和await来控制了。异步就是把任务分成两段,先执行第一段然后执行其它任务等做好了准备再回来执行第二段。不连续的叫异步,连续的叫同步。js中对异步编程的实现,就是回调函数。promise就是回调函数的改进,但是promise写了之后会出现一堆then,generator函数就是协程在es6中的实现。他的奥妙就在于yield命令。yield命令是两个阶段的分界线。协程遇到yield命令就暂停。等到执行权反悔,再从暂停的地方向后执行。最大的优点就是代码的写法非常像同步操作。async函数是对generator函数的改进。async和await比起*和yield 语义更加清楚。

原文地址:https://www.cnblogs.com/zhuni/p/5947336.html