如何在Node.js中使用jQuery

如何在Node.js中使用jQuery

jQuery是一个JavaScript库,它为我们提供了与vanilla JavaScript相同的功能,但代码行数较少。对jQuery的需求减少了,因为随着更新,在vanilla JavaScript中做事变得简单多了。虽然它的受欢迎程度在下降,但仍有大约76%的项目使用jQuery

我们的目标是在Node.js中使用jQuery:我们可以使用jquery模块在Node.js中使用jQuery。

注意:使用 “jquery “模块,而不是 “jQuery “模块,因为后者已被废弃。

让jQuery在Node.js中工作:

  • 第1步:制作package.json文件。使用下面的命令来创建package.json文件,它记录了模块和依赖关系。
npm init -y

‘-y’标签使得在创建package.json文件时问的所有问题的默认答案都是yes。

  • 第2步:安装jquery模块。使用下面的命令来安装jquery模块。
npm install jquery
  • 第三步:安装jsdom模块。由于jQuery是一个前端的JavaScript库,它需要有一个带文档的窗口,以便在后端工作。jsdom “是一个用于解析和与HTML互动的库。它不完全是一个网络浏览器,但却模仿了一个网络浏览器。使用下面的命令来安装jsdom模块。
npm install jsdom
  • 第四步:导入jsdom模块。使用require方法来导入jsdom模块。
const jsdom = require('jsdom')
  • 第5步:创建一个新窗口。我们通过创建一个JSDOM对象,以HTML代码为参数,创建一个带有文档的窗口。下面的代码用来创建一个带有文档的窗口:-
const dom = new jsdom.JSDOM("")
  • 第六步:导入jQuery并为其提供一个窗口。一旦创建了带有文档的窗口,我们就可以通过向我们创建的窗口提供jquery模块来使用它。下面的代码用于导入jquery模块。
const jquery = require('jquery')(dom.window)

就这样,我们已经成功地将jquery加载到我们的Node.js应用程序中。

例子:为了更好地了解它是如何工作的,请通过下面的例子:-

// Importing the jsdom module
const jsdom = require("jsdom");
  
// Creating a window with a document
const dom = new jsdom.JSDOM(`<!DOCTYPE html>
<body>
<h1 class="heading">
    GeeksforGeeks
</h1>
</body>
`);
  
// Importing the jquery and providing it
// with the window
const jquery = require("jquery")(dom.window);
  
// Appending a paragraph tag to the body
jquery("body").append("<p>Is a cool Website</p>");
  
// Getting the content of the body
const content = dom.window.document.querySelector("body");
  
// Printing the content of the heading and paragraph
console.log(content.textContent);

输出:

GeeksforGeeks
Is a cool website

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程