這就是我想要的那一刻做一個片段:是否可以加載應用於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