jsdom 是 WHATWG DOM 和 HTML 标准的 JavaScript 实现,主要用于 IO.js 框架。

示例代码:

// Count all of the links from the io.js build page
var jsdom = require("jsdom");

jsdom.env(
  "HTTPS://iojs.org/dist/",
  ["HTTP://CODE.jQuery.com/jquery.js"],
  Function (errors, window) {
    console.log("there have been", window.$("a").length - 4, "io.js releases!");
  }
);

或者:

// Run some jQuery on a html fragment
var jsdom = require("jsdom");

jsdom.env(
  '

jsdom!

',   ["http://code.jquery.com/jquery.js"],   function (errors, window) {     console.log("contents of a.the-link:", window.$("a.the-link").text());   } );

Jsdom 11.6.0 发布,Web 标准的纯 JavaScript 实现
Jsdom 是许多 Web 标准的纯 JavaScript 实现,特别像是 WHATWG DOM 和 HTML 标准,主要用于 Node.js 。最新版本的 Jsdom 需要 Node.js v6 及以上版本。Jsdom 11.6.0 部分更新内容:新增功能齐全的 WebSocket 实现新增 window.performance 实现新增除 meterEl.labels 外,对 HTMLMeterElement 的其他所有公共 API 的支

发布于 2018-01-23 00:23:27 | 101 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务