SF
思诚^_^
思诚^_^
注册登录
关注博客
注册登录
主页
关于
RSS
JavaScript异步编程的终极演变
jafeney
2016-08-15
阅读 8 分钟
5.3k
原因是执行回调函数对应的异步操作,它的执行分成两段,这两段之间抛出的错误程序无法捕获,所以只能作为参数传入第二段。大家知道,JavaScript只有一个线程,如果没有异步编辑,复杂的程序基本没法使用。在ES6诞生以前,异步编程的方式大概有下面四种:
深入理解 React 中的上下文 this
jafeney
2016-07-21
阅读 9 分钟
12.4k
JavaScript中的作用域scope 和上下文 context 是这门语言的独到之处,每个函数有不同的变量上下文和作用域。这些概念是JavaScript中一些强大的设计模式的后盾。在ES5规范里,我们可以遵循一个原则——每个function内的上下文this指向该function的调用方。比如: