querySelectorAll in javascript
import querySelectorAll from 'query-selector'; // var querySelectorAll = require('query-selector').default;
import {jsdom} from "jsdom";
var doc = jsdom('<html><div id="t"><span>1</span><span>2</span></div></html>');
var time = Date.now();
console.log(doc.querySelectorAll('#t span', doc).length);
console.log(doc.querySelectorAll('#t span', doc)[0].innerHTML);
console.log(Date.now()-time);
time = Date.now();
console.log(querySelectorAll('#t span', doc).length);
console.log(querySelectorAll('#t span', doc)[0].innerHTML);
console.log(Date.now()-time);
- use new build tool and test tool
- change export:
var querySelectorAll = require('query-selector').default;