nodemoduleOfCheerio
https://www.npmjs.com/package/cheerio
这是npm的api说明 英文好的同学可以去看看。
cheerioAPI 是一个用来操作jsDOM的模块;
就像jQuery一样,并且它的方法都类似于jQuery一样。如果你学习过jQuery那么学习起来非常容易;
cheeiro 的优点;原文档的描述是这样的,根据测试他比操作原生jsdom的速度快了8倍左右;
Cheerio is not a web browser
cheerio 不是一个web浏览器;但是你使用它就像操作css js 一样简单; 使用时只需要引入这个模块就可以了
var cheerio = require('cheerio');
然后去定义一下你所要操作的数据;
$(data);数据内容一定是dom元素 以标签的形式出现。
然后就可以使用你的jq方法了。
需要注意的只有以下几点:
.is( selector )
.is( element )
.is( selection )
.is( function(index) )
顾名思义 用来检查这个元素的,如果是就返回一个true 不是就返回一个false
nodemoduleOfCheerio的更多相关文章
随机推荐
- Thinkphp5.0分页和跳页
后台查询商品或者会员量需要用到分页展示列表,当页数比较多的时候为了体高用户体验度,需要添加一个跳页也就是手动输入页码数进行快速跳转指定页面.由于手动编写分页比较麻烦,又想使用TP5自带的分页,但是TP ...
- $.toJSON和eval的区别
1.$.toJSON是jquery的方法.eval是javascript的方法 2.eval兼容的浏览器多,$.toJSON有可能解析不了的json格式的数据,eval可以.
- Python3.6+nginx+uwsgi部署Django程序到阿里云Ubuntu16.04系统
Python3.6+nginx+uwsgi部署Django程序到阿里云Ubuntu16.04系统 这个是写好的Django程序在本地机运行的情况,一个查询接口. 准备工作 1.首先购买一台阿里云的EC ...
- visual studio 插件
一:VS10x Code Map(打开后台cs文件,插件列出了所有的字段.方法,方便当代码行多的时候查找,提升工作效率) 1:下载 https://marketplace.visualstudio.c ...
- 七,ESP8266-UDP(基于Lua脚本语言)
https://www.cnblogs.com/yangfengwu/p/7533302.html 那天朋友问我为什么有UDP Sever 和 UDP Client ,,我说:每个人想的不一样,设 ...
- FPGA按一下按键,对应端口输出单个脉冲
对于FPGA的verilog语言,,,规定一个变量不能在多个always中被赋值.但是可以在多个alway块中做判断--结合状态机思想 module state(key,led,clk); input ...
- 在mvc视图中实现rdlc报表展示
需求:在view视图页面中嵌入rdlc报表,rdlc的xml为动态传入的xml字符串.本项目是基于abp框架 可能出现问题: 1.rdlc报表是由asp.net的服务器控件ReportViewer来支 ...
- mac开启Airdrop的硬件要求
OS X 10.13之后,新的airdrop需要硬件支持,需要蓝牙4.0 以及Wi-Fi 5GHz 开启!!!! 对于 OS X 10.12 以下的旧系统.即使是有线网络也可以使用,通过以下命令开启有 ...
- [Dynamics 365] 关于Currency的一点随笔
在Dynamics CRM中,如果我们要添加一条Currency记录的话. 可选择的Currency Type有<System> ,<Custorm>两种. 如果选择的是< ...
- Eclipse编辑器设置
1. 自己不太喜欢Eclipse按回车后自动插入参数的默认选项. 可以在Window-Preferences-Java-Editor-Content Assist选项里,将Fill method ar ...