[node] cheerio 原理

楼主: washqwe (阿蹦)   2015-12-31 19:31:40
请问jsdom or cheerio是如何写成的,大概原理是?
取到mongodb的资料及fs.readfile到html档后如何只用原生module将html里的值根据collec
作者: mmis1000 (秋月恋枫)   2014-01-01 23:55:00
这两个都是开放原始码专案,问这个问题前google过了吗?他们基本上都是实作DOM,jsdom是以binary的方式实作cheerio则是用另一个js写的html parser当底层他们都用了自己或是其他人写的parser因为node.js的环境里根本没dom这回事,他又不是浏览器,因此要用就得自己写,或是找其他人写的
楼主: washqwe (阿蹦)   2014-01-02 06:43:00
如何不用module传值给dom?下什么关键字有教如何readfile后读mongodb传值给dom?
作者: mmis1000 (秋月恋枫)   2014-01-02 12:38:00
就说node.js里根本没dom,请直接用module
楼主: washqwe (阿蹦)   2014-01-02 17:26:00
不用module无法做到?当然知没dom 指的是html file
作者: mmis1000 (秋月恋枫)   2014-01-02 19:23:00
对,半不到,没有就是没有,要不然你就自己做或是用regex暴力解字串,但是html并不是很适合用regex直接操作的格式
楼主: washqwe (阿蹦)   2014-01-03 11:36:00
自己做有关键字吗
作者: mmis1000 (秋月恋枫)   2014-01-03 18:41:00
你可以参考cheerio原始码看他们是怎么做的但我不推荐这么做,有现成的不用要自干实在不是很好的选项

Links booklink

Contact Us: admin [ a t ] ucptt.com