JSDOM

软件截图:
JSDOM
软件详细信息:
版本: 7.2.0 更新
上传日期: 10 Dec 15
开发: Elijah Insua
许可: 免费
人气: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOM旨在是平台独立的,尽可能轻,同时完全附着在W3C DOM规范

该项目开始作为一种方法来复制里面的Node.js基本的HTML DOM结构,并迅速扩展成库完全移植了WHATWG DOM和HTML标准的JavaScript。

这包括了复制的HTML标签,执行外部脚本,模拟浏览器的支持,并特别注意使用jQuery。

使用说明都包含在包的README文件

是什么在此版本中是新的

  • 修正了browserify再次(回归在5.4.0中介绍)来工作。

什么5.4.3版本新

  • 在固定再次browserify工作(回归中介绍5.4.0)。

什么是4.0.1版新

  • 在此版本依赖于新大修VM模块对io.js消除Contextify机模块依赖关系。

什么3.1.2版本新

  • 在一些修复的NOT_IMPLEMENTED内部帮手,它应该消除这样的情况,例如呼叫的情况下, window.alert崩溃您的应用程序。
  • 在触发NOT_IMPLEMENTED方法的时候,就像window.location.reload修正了一个全局变量泄漏。
  • 修正了URL解析算法来处理有关:正常在所有系统上的空白(之前它只是工作在Windows上)。这一点尤其重要,因为作为3.0.0的默认网址是关于:空白
  • 修正,至少部分,运行&#X3C的能力;脚本>一个browserified jsdom实例中的小号

什么是3.0.1版新

  • 在序列化的文本节点时(可能只发生了固定的错误当内部<模板&#x3e。)
  • 在处理空字节被传递到jsdom.env的自动探测功能。
  • 在处理空的HTML字符串传递给jsdom.env的HTML选项。

什么在2.0.0版本新

  • 删除:
  • jsdom.level,并从jsdom.jsdom水平选项。
  • 改变:
  • 非标准Element.prototype.matchesSelector方法置换为标准Element.prototype.matches。 (KenPowers)
  • 修正:
  • querySelector正确胁迫其参数为一个字符串(1.2.2以前固定的本作querySelectorAll)。

什么在1.5.0版本新

  • 补充:
  • 在缺少window.console方法,即。断言,清晰,计数,调试,组,groupCollapse,groupEnd,表,时间,timeEnd和跟踪。除外断言什么都不做,现在,但见#979的未来计划。
  • 调整:
  • 请子节点,而很多地方jsdom使用它,更快。

什么在1.0.0版本新

  • 删除:
  • 在非标准EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator。
  • 非标准document.innerHTML。
  • 修正:
  • 一个HTMLInputElement价值和设置defaultValue属性现在正确地同步到值=""属性。

什么的0.10.5版本是新的

  • 修正:
  • 无效元素的名单已更新,以符合最新的HTML规范。
  • 当序列无效元素,不包括/:即结果现在< BR>而不是< BR /&#x3e。

什么的0.10.2版本是新的

  • 修正:
  • 使用jQuery 1.11的show()方法会导致一个错误被抛出。
  • window.location的性质没有用pushState或replaceState后正确更新。

什么的0.8.11版本是新的

  • 补充:
  • 存储和使用要求的饼干;可定制的饼干罐也是可能的。
  • 修正:
  • 属性命名一样的NamedNodeMap的原型属性不再破jsdom。
  • 在removeAttributeNS不应该抛出缺少的属性。

什么在0.8.8版本新

  • 修正:
  • 避免重复NodeList.prototype.length计算,为快速提升。

什么在0.8.7版本新

  • 补充:
  • 主机属性HTMLAnchorElement。

什么在0.8.4版本新

  • 补充:
  • 类型数组构造器的窗口中。
  • 修正:
  • querySelector和querySelectorAll应该是元素和文档的原型,而不是自有的属性。

什么在0.8.1版本新

  • 修正:
  • ,阻止jsdom从装载在Unix和Solaris系统的壳体的问题。
  • window.location.replace被打破了。

什么在0.7.0版本新

  • 修正:
  • 在脚本中产生的错误,现在传递给jsdom.env的回调。
  • 在使用jsdom.env何时从一个URL,当URL导致重定向构造一个窗口中设置window.location.href正确。
  • 补充:
  • 在一个更完整和准确window.location的对象,其中包括射击hashchange事件时,散列改变。
  • 当使用非实现的功能,何况正是它未在错误消息实现的。什么

什么在0.6.3版本新

  • 修正:

  • 使用jsdom.env当
  • 在更好的自动检测网址与HTML片段。

什么在0.6.1版本新

  • 请该代码可解析与Esprima
  • 使用正确的package.json领域和QUOT;库"而不是"库"防止NPM警告。

什么在0.5.6版本新

  • 修正:
  • 在<事件>属性是通过使用setAttributeNode时正确更新,attributeNode.value =,的removeAttribute和removeAttributeNode;之前,只能用的setAttribute的工作。
  • 在HTMLCollections根据其成员的ID现在已经命名属性和name属性,如form.elements.inputId现在存在。

什么在0.5.1版本新

  • 修正:
  • 的selectedIndex现在改变正确响应<选项>被选中的元素。这让<选择>元素的实际工作一样,你会想,特别是使用jQuery。
  • 在正确的单选按钮选中的作品,即只有一个可以进行检查,并点击一个不取消它。此前他们的工作就像复选框。
  • 点击()上<输入>元素现在触发一个click事件。

要求

  • 在Node.js的

类似的软件

puid
puid

12 May 15

Breakout
Breakout

6 Mar 16

cmdparse
cmdparse

12 Apr 15

matchMedia.js
matchMedia.js

9 Apr 16

意见 JSDOM

评论没有发现
添加评论
打开图片!