Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

jQueryコアっぽいサーバ用途実装「cheerio」は便利

cheerioはサーバ用途に特化したjQueryコアモドキです。

実際のところ

導入

$ npm i cheerio

使い方

サンプルを見てみると……うん、jQueryっぽいですねコレは。

var cheerio = require('cheerio'),
    $ = cheerio.load('<h2 class="title">Hello world</h2>');

$('h2.title').text('Hello there!');
$('h2').addClass('welcome');

$.html();
//=> <h2 class="title welcome">Hello there!</h2>

他にも、valueを引っ張り出したりremoveしたりセレクタがあったりと色々便利なメソッドが揃ってます。

実例

GithubWikiの方に色々実例が出てますが……これがまた、ナウなヤングのイケイケサービスで使われてます。
やっぱり今時はnodeなんですね。
Cheerio in Production · cheeriojs/cheerio Wiki · GitHub

参考もと

github.com