Home >Web Front-end >JS Tutorial >Can jQuery be Used for Server-Side DOM Manipulation with Node.js?
Using jQuery with Node.js
Is it possible to use jQuery selectors and perform DOM manipulation on the server-side with Node.js?
Yes, it is possible. To achieve this, several steps are required:
1. Install Dependencies
Execute the following commands in the terminal to install the necessary dependencies:
npm install jquery jsdom
2. Integrate jQuery
Import the jsdom and jquery modules:
const { JSDOM } = require('jsdom'); const { window } = new JSDOM(); const { document } = (new JSDOM('')).window; global.document = document; const $ = jQuery = require('jquery')(window);
By setting global.document and importing jQuery in this way, it allows jQuery to function on the server-side.
Refer to the provided answer for further details and an example implementation of using jQuery selectors and performing DOM manipulation in a Node.js environment.
The above is the detailed content of Can jQuery be Used for Server-Side DOM Manipulation with Node.js?. For more information, please follow other related articles on the PHP Chinese website!