使用Node.js,给定一些HTML,可以创build一个DOM树?
有时候在做DOM脚本和实验的时候,我们可以使用一个网页,使用一些HTML,并且使用JavaScript来进行DOM遍历,然后在浏览器中运行代码。
但是,如果我们使用NodeJS,我们可以做同样的事情吗? (缺less的部分是如何创build一个DOM树,并能够做document.getElementById()
等?)
node.js有类似DOM和DOM的实现,包括:
- https://github.com/tmpvar/jsdom
- https://www.npmjs.com/package/node-dom
- https://www.npmjs.com/package/cheerio
免责声明:我从来没有使用过任何一个。