Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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