当前位置:

xiyueta.js库

xiyueta.js库是一个快速解析html字符串,遍历网页dom结构的JavaScript库。它通过与jQuery语法使用一致的 API 使 html文档遍历和处理更加简单。xiyueta.js库是先解析网页html文本再遍历html网页dom,xiyueta.js库可以在WEB浏览器里使用,也
  • 大小:
    351KB
  • 演示网站:
    Demo Url
  • 当前版本:
    暂无
  • 日期:
    2024-11-15 04:47:00
  • 相关链接:
    Home Page
  • 所属分类:
    开发框架 Java
  • 软件评级:

  • 下载人气:
    215
免费下载
源码属性
授权 开源
大小 351KB
语言 Java
xiyueta.js库是一个快速解析html字符串,遍历网页dom结构的JavaScript库。它通过与jQuery语法使用一致的 API 使 html文档遍历和处理更加简单。xiyueta.js库是先解析网页html文本再遍历html网页dom,xiyueta.js库可以在WEB浏览器里使用,也可以在ASP程序里使用,也可以在nodejs里使用。 xiyueta库在nodejs里使用比cheerio库性能更好,xiyueta库比cheerio库解析html字符串的速度快3至5倍。 xiyueta.js库设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。xiyueta的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口。
xiyueta.js库 更新日志:v1.3.3 2021-10-02[增加] xiyueta().closest() 描述:对于集合中的每个元素,通过测试元素本身并在 DOM 树中向上遍历其祖先来获取与选择器匹配的第一个元素[增加] xiyueta().add() 创建一个新的 jQuery 对象,将元素添加到匹配的元素集中[增加] xiyueta().children() 获取匹配元素集中每个元素的子元素,可选地由选择器过滤[增加] xiyueta().nextAll() 获取匹配元素集中每个元素的所有后续同级元素,可选择由选择器过滤[增加] xiyueta().prev() 获取匹配元素集中每个元素的前一个兄弟元素。如果提供了选择器,则仅当它与该选择器匹配时才检索前一个兄弟[增加] xiyueta().prevAll() 获取匹配元素集中每个元素的所有先前同级元素,可选地由选择器过滤[增加] xiyueta().siblings() 获取匹配元素集中每个元素的兄弟元素,可选地由选择器过滤[增加] xiyueta().parents() 获取当前匹配元素集合中每个元素的祖先,可选地由选择器过滤
v1.3.2 2021-09-24[增加] xiyuetaCSS().text() 获取匹配元素集合中每个元素的组合文本内容(包括它们的后代),或设置匹配元素的文本内容[增加] xiyuetaCSS().html() 获取匹配元素集中第一个元素的HTML内容,或设置每个匹配元素的HTML内容[增加] xiyuetaCSS().background() css样式背景图片查找与替换[增加] xiyuetaCSS().getsrc() 获得CSS样式里资源地址[增加] xiyuetaCSS().setsrc() 设置CSS样式里资源地址[增加] xiyuetaCSS().remove() 从回调列表中删除一个回调或一组回调[增加] xiyuetaCSS().eq() 将一组匹配元素减少到指定索引处的元素[增加] xiyuetaCSS().last() 将匹配元素的集合减少到集合中的最后一个[增加] xiyuetaCSS().after() 在被选元素之后插入内容[增加] xiyuetaCSS().before() 在被选元素之前插入内容[增加] xiyueta().end() 结束当前链中最近一次的过滤操作,将匹配的元素集合返回到之前的状态[增加] xiyueta().removeAttr() 从匹配元素集中的每个元素中删除一个属性[增加] xiyueta().next() 获取匹配元素集中每个元素的紧随其后的兄弟元素。如果提供了选择器,则仅当它与该选择器匹配时才检索下一个兄弟
v1.3.1 2021-09-21[增加] xiyueta().slice() 将匹配元素集缩减为由一系列索引指定的子集[增加] xiyueta(:even) 所有偶数 元素[增加] xiyueta(:odd) 所有奇数 元素[增加] xiyueta(:gt) 列出 index 大于 N 的元素[增加] xiyueta(:lt) 列出 index 小于 N 的元素[增加] xiyueta(:header) 所有标题元素[增加] xiyueta(:contains) 包含指定字符串的所有元素[增加] [attribute!=value] [attribute^=value] [attribute|=value] [attribute$=value] [attribute~=value] [attribute*=value]
v1.3.0 2021-09-09[修复] .wrap 方法,里面加了个repairHTML修复HTML函数,如 .wrap('') 修复成 .wrap('')[修复] .parse 方法,增加第2个参数,为isRepair修复HTML,默认为true[增加] xiyueta().append() 在被选元素的结尾插入内容[增加] xiyueta().prepend() 在被选元素的开头插入内容[增加] xiyueta().after() 在被选元素之后插入内容[增加] xiyueta().before() 在被选元素之前插入内容[修复] .parse 方法,对之间的HTML元素不进行HTML解析,作为字符串放到结束/pre的upHtml参数里
xiyueta.js库 v1.2.9 更新日志:[修复] .each 回调里第一位从null改成了arr[i],代表的是上下文this,如 if (callback.call(arr[i], i, arr[i]) == false)[优化] .css 方法,可以设置以对象方式,如 .css({color:"red","font-size":"22px"})[优化] .attr 方法,可以设置以对象方式,如 .attr({id:"nav",name:"daohang"})[增加] xiyueta().repair() HTML修复[修复] xiyueta().print() 参数为 format 格式化时出现错位[增加] demo 案例展示效果加入了 CodeMirror 语法高亮编辑器[优化] .fullurl 方法,从之前 $().fullurl() 改成 $.fullurl()[优化] .getUrlFileName 方法,从之前 $().getUrlFileName() 改成 $.getUrlFileName()
xiyueta.js库下载地址 已被下载215次
本资源由用户投稿上传,内容来自互联网,本站只做免费推荐用于学习分享,如有版权及其他问题,请联系 本站编辑 处理
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
下载排行