JavaScript遵循事件驱动的编程范例。这意味着一些行为可以激活一些响应,并且这些响应仅在发生特定的行为时才被激活。我们称这些行为 events
(事件),和响应 callbacks
(回调)。连续的事件流被称为 event stream
(事件流)。
这些行为发生的速度不是我们能手动控制的。但是我们可以控制何时和如何激活正确的响应。有一些技术为我们提供精确的控制。【throttle
、debounce
、immediate
】
October 15 , 2017
javascript
阅读全文
- 尽管
jest
不需要配置就能使用,但是,jest
也是可以配置的。
jest
有三种配置方式:
- 1.在
package.json
文件里配置。
- 2.在
jest.config.js
文件里配置。(需在根目录下)
- 3.命令行里配置。
October 15 , 2017
jest
阅读全文
- 当你在编写测试案例的时候,你经常需要检测这些值是否满足某些条件。
- 此时我们就需要用到 断言(
Assert
)。
- 在
jest
中,我们使用expect()
方法并配合一些“匹配器”(matchers
)一起使用,保证我们可以验证不同的情况。
October 10 , 2017
jest
阅读全文
- 参考资料
- 《JavaScript高级程序设计(第3版)》 5.5.5 函数属性和方法
October 8 , 2017
javascript
阅读全文