这就是我想要的那一刻做一个片段:是否可以加载应用于node.js中DOM的CSS样式表?
var sys = require("sys"),
request = require("request"),
$ = require("jquery"),
uri = 'http://' + process.argv[2];
request({uri:uri}, function (error, response, context) {
if (!error && response.statusCode == 200) {
console.log($('body', context).css('background'));
}
})
显然,这只是返回undefined;有没有办法应用链接元素中定义的样式表,以便我可以用jQuery查询它们?
因此,你想要解析该URI的内容并生成一个DOM,并解析和解释CSS,所有在服务器端node.js ...听起来像你需要以某种方式与WebKit集成,因为什么你需要的是一个浏览器。 – Pointy 2010-11-21 14:14:03
嗯,我已经解释了DOM,因此我可以选择元素并获取它们的相关属性和值 - 除了内联样式,我无法获得任何样式。 – Steve 2010-11-21 14:19:23