国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Node.js中使用jQuery的做法

2019-11-20 09:13:16
字體:
來源:轉載
供稿:網友

首先,我們得安裝jquery, npm install jquery 。安裝后的版本是 3.1.0

接著,第一感覺我們會使用 var $ = require('jquery') 。

將以下代碼保存為app.js

var $ = require('jquery')$("body").append("<div>TEST</div>");console.log($("body").html());

運行 node app.js 。提示錯誤:

Error: jQuery requires a window with a document

那么我們該怎么做呢?

npm的jquery安裝包首頁 ,我們看到可以使用jsdom 進行模擬一個document。

require("jsdom").env("", function(err, window) {if (err) {console.error(err);return;}var $ = require("jquery")(window);$("body").append("<div>TEST</div>");console.log($("body").html());});

運行,結果OK。

上面的代碼,有一個讓我不太舒服的地方就是要在回調函數中進行操作。那么我們如何做才可以不在回調函數中進行引入jquery呢?

var $ = require('jquery')(require("jsdom").jsdom().defaultView);$("body").append("<div>TEST</div>");console.log($("body").html());

一樣運行OK。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泌阳县| 涿州市| 怀来县| 鲜城| 尼勒克县| 保山市| 塔河县| 格尔木市| 嘉祥县| 什邡市| 临清市| 团风县| 都江堰市| 遂川县| 义乌市| 西城区| 株洲县| 比如县| 驻马店市| 新丰县| 瑞安市| 新津县| 津南区| 岫岩| 尉氏县| 专栏| 徐州市| 江门市| 栖霞市| 双牌县| 应城市| 博罗县| 阳信县| 丽水市| 饶阳县| 慈利县| 个旧市| 娄底市| 黑水县| 措勤县| 本溪市|