国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

NPM酷庫:cheerio,服務端jQuery接口實現(xiàn)

Riddler / 3325人閱讀

摘要:酷庫,每天兩分鐘,了解一個流行庫。是前端操作的利器,我們通過的接口可以方便地訪問修改樹中的節(jié)點和內(nèi)容。但是很遺憾,并不能在服務端運行,因為嚴重依賴,而環(huán)境中是沒有集成的。方法加載一段格式的字符串,然后返回一個實現(xiàn)了接口的對象。

NPM酷庫,每天兩分鐘,了解一個流行NPM庫。

jQuery 是前端DOM操作的利器,我們通過jQuery的接口可以方便地訪問、修改DOM樹中的節(jié)點和內(nèi)容。

有時,在Node.js服務端,我們也需要類似的操作,比如分析爬蟲抓取的HTML內(nèi)容,如果過能夠用jQuery分析,我們的爬蟲程序?qū)⑹掳牍Ρ丁?/p>

但是很遺憾,jQuery并不能在Node.js服務端運行,因為jQuery嚴重依賴DOM,而Node.js環(huán)境中是沒有集成DOM的。關(guān)于這一點可以參考我的公眾號文章《JS運行環(huán)境》。

cheerio

今天我們接觸的cheerio庫就是一款運行于Node.js環(huán)境中,分析HTML的庫,并實現(xiàn)了jQuery的接口,所以我們就可以像運用jQuery一樣操作cheerio。

const cheerio = require("cheerio")
const $ = cheerio.load("

Hello world

") $("h2.title").text("Hello there!") $("h2").addClass("welcome") $.html() //=>

Hello there!

cheerio.load() 方法加載一段HTML格式的字符串,然后返回一個實現(xiàn)了jQuery接口的對象。

參考資料

https://github.com/cheeriojs/...

歡迎關(guān)注公眾號:梁興臣

每天了解一個NPM庫,一年后成為Node.js高手

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/90801.html

相關(guān)文章

  • NPM酷庫:jsdom,純JS實現(xiàn)的DOM

    摘要:酷庫,每天兩分鐘,了解一個流行庫。昨天認識了一個在環(huán)境下操作的庫,實現(xiàn)了接口,用起來十分方便。今天,我們要學習的就是一個純實現(xiàn)的,可以在環(huán)境中模擬出環(huán)境,像這樣對依賴的庫就可以在中運行了。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天認識了一個在Node.js環(huán)境下操作HTML的庫 cheerio,cheerio實現(xiàn)了jQuery接口,用起來十分方便。為什么不直接用jQuery...

    13651657101 評論0 收藏0
  • NPM酷庫:jsdom,純JS實現(xiàn)的DOM

    摘要:酷庫,每天兩分鐘,了解一個流行庫。昨天認識了一個在環(huán)境下操作的庫,實現(xiàn)了接口,用起來十分方便。今天,我們要學習的就是一個純實現(xiàn)的,可以在環(huán)境中模擬出環(huán)境,像這樣對依賴的庫就可以在中運行了。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天認識了一個在Node.js環(huán)境下操作HTML的庫 cheerio,cheerio實現(xiàn)了jQuery接口,用起來十分方便。為什么不直接用jQuery...

    tylin 評論0 收藏0
  • 從零開始搭建React同構(gòu)應用(四):搭建Koa Server & 完善SSR

    摘要:從零開始搭建同構(gòu)應用四搭建完善上一篇我們使用了的方式測試了,這篇文章來講如何在前文的基礎上搭建一個,實現(xiàn)真正意義上的。至此,一個簡單的框架已經(jīng)搭建完成,剩下的工作就是結(jié)合工作需要,在里面添磚加瓦啦。 從零開始搭建React同構(gòu)應用(四):搭建Koa Server & 完善SSR 上一篇我們使用了CLI的方式測試了SSR,這篇文章來講如何在前文的基礎上搭建一個Koa Server,實現(xiàn)真...

    fizz 評論0 收藏0
  • Node命令行工具開發(fā)【看段子小工具】

    摘要:我們的小項目就初始化成功了,就可以認真思考代碼了首先分析糗事百科我們打開糗事百科會發(fā)現(xiàn)它的還是很簡單,由于我們只是爬取段子所以如下,就是頁數(shù)。 Node命令行工具開發(fā)【看段子】 你有沒有上班想看笑話卻又怕領導發(fā)現(xiàn)的經(jīng)歷?現(xiàn)在我們就用幾十行代碼寫一個命令行看笑話段子的小程序,從此無需擔心領導的視察。這篇文章和上一篇差不多都是命令行小工具開發(fā),不過本篇更偏向于小爬蟲的開發(fā) 總覽:命令行看段...

    kelvinlee 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<