使用mocha javascript测试框架,我希望能够在先前定义的测试通过之后执行多个测试(所有异步).
我不想将这些测试嵌套在一起.
describe("BBController", function() {
it("should save", function(done) {});
it("should delete", function(done) {});
})
Run Code Online (Sandbox Code Playgroud) 为什么将el.querySelectorAll与以'>'开头的选择器一起使用是违法的?什么是简单的替代解决方案?
var el = document.createElement('div');
el.querySelector('> div');
Run Code Online (Sandbox Code Playgroud)
上面的代码将产生一个DOM Exception 12.解决方案必须避免使用jquery,它确实支持它而不会出错.可以提供Zepto解决方案,因为Zepto不支持.
当选择器不以'>'开头时,它是有效的:
el.querySelectorAll('div > div');
Run Code Online (Sandbox Code Playgroud)