发布于 4年前

Node.js在server端使用jQuery

Node.js在server端使用jQuery来做DOM操作。

安装jQuery

npm install jQuery
var $ = require('jQuery');

直接使用

var title = $(html).find('title').text();
$("<h1>你好</h1>").appendTo("body");

使用ajax

$.ajax({
    url: 'http://example.com/api/user.json',
    dataType: 'json',
    method: 'GET',
    data: { "now" : true }
});

如果需要window实例,可以是使用jsdom产生window环境,然后再绑定到$。

var jsdom = require('jsdom').jsdom;
var myWindow = jsdom().createWindow();
var $ = require('jQuery').create(myWindow);

在Node.js server端做DOM操作可以使用cheerio

©2020 edoou.com   京ICP备16001874号-3