分类:编程

02
Sep

使用Mocha自动化测试

In 编程 at
自动化测试是独立于代码的。它们以各种方式运行我们的函数,并将结果与预期结果进行比较。当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。但这样的手动“重新运行”是不完美的。当通过手动重新运行来测试代码时,很容...
02
Sep

new对象加空格与不加空格的区别

In 编程 at
加括号与不加的区别(1)加括号1. 若括号为空,即无实参项,那么理解为调用默认构造函数; 2. 若括号非空,即有实参项,可以理解为调用重载构造函数,或 复合默认构造函数。 (2)不加括号  调用默认构造函数,或复合默认构造函数。...
02
Sep

JS设计模式(书未看完)

In 编程 at
本笔记为JavaScript设计模式书籍 (张容铭)的总结思考函数编写方式函数的另一种形式我们都知道函数,正常情况下函数语法称为函数声明function myFun(){ //... } 这种情况下声明的函数是全局变量这样声明函数...
02
Sep

JS中的事件委托

In 编程 at
在JS中,事件委托又叫事件代理在普通事件绑定中,我们会给每个元素都绑定一个监听事件,这样很浪费性能,我们可以给一个父级统一监听但父级那么多子元素,怎么分辨子元素呢,答案就是event,它会记录事件源,也就是发生事件的子元素原来我们监听...