JSDOM

Screenshot Software:
JSDOM
Mga detalye ng Software:
Bersyon: 7.2.0 Na-update
I-upload ang petsa: 10 Dec 15
Nag-develop: Elijah Insua
Lisensya: Libre
Katanyagan: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOM ay nilayon upang maging malaya at bilang ilaw hangga't maaari platform, habang ganap na pagsunod sa mga pagtutukoy DOM W3C.

nagsimula ang proyekto bilang isang paraan upang magtiklop pangunahing istruktura HTML DOM sa loob Node.js at may mabilis na pinalawak na sa isang library para sa ganap na pag-port ang mga pamantayan WHATWG DOM at HTML sa JavaScript.

ito ay kabilang ang suporta para sa Kinokopya mga tag na HTML, Isinasagawa panlabas na script, emulating browser, at mga espesyal na pansin sa mga nagtatrabaho sa jQuery.

Paggamit ng mga tagubilin ay kasama sa Readme file ng package ni

Ano ang bagong sa paglabas:.

  • Fixed na magtrabaho sa muli browserify (pagbabalik ipinakilala sa 5.4.0).

Ano ang bagong sa bersyon 5.4.3:

  • Fixed na magtrabaho muli gamit browserify (ipinakilala pagbabalik sa 5.4.0).

Ano ang bagong sa bersyon 4.0.1:

  • Ang release na ito ay nakasalalay sa mga bagong na-overhauled vm module ng io.js upang maalis ang Contextify katutubong module dependency.

Ano ang bagong sa bersyon 3.1.2:

  • Ang ilang mga pag-aayos sa NOT_IMPLEMENTED internal helper, na dapat maalis ang mga kaso kung saan ang pagtawag hal window.alert nag-crash ang iyong application.
  • Mga Fixed isang pandaigdigang variable tumagas kapag na-trigger NOT_IMPLEMENTED paraan, tulad ng window.location.reload.
  • Fixed ang resolution algorithm URL upang mahawakan ang tungkol sa: blangko maayos sa lahat ng mga sistema ng (dati ito lamang ay nagtrabaho sa Windows). Ito ay lalong mahalaga dahil ang bilang ng mga 3.0.0 ang default na URL ay tungkol sa:. Blangko
  • Mga Fixed, hindi bababa sa bahagyang, ang kakayahan upang magpatakbo ng & # x3c; script & # x3e;. s loob ng isang browserified jsdom halimbawa

Ano ang bagong sa bersyon 3.0.1:

  • Mga Fixed error kapag serializing nodes text (maaaring lamang naganap kapag sa loob & # x3c; template & # x3e;.)
  • hawakan null bytes na dumaan sa kakayahan jsdom.env ni autodetecting.
  • Hawakan walang laman na string HTML na dumaan sa option HTML jsdom.env ni.

Ano ang bagong sa bersyon 2.0.0:

  • Inalis
  • jsdom.level, at ang pagpipilian na antas mula jsdom.jsdom.
  • Nagbago:
  • Ang hindi karaniwang paraan Element.prototype.matchesSelector ay pinalitan ng ang standard Element.prototype.matches. (KenPowers)
  • Mga Fixed:
  • tama coerces querySelector kanyang argumento sa isang string (1.2.2 dati naayos na ito para querySelectorAll).

Ano ang bagong sa bersyon 1.5.0:

  • Added:
  • Nawawalang window.console pamamaraan, viz. magsaysay, malinaw, bilang, debug, grupo, groupCollapse, groupEnd, table, oras, timeEnd, at trace. Lahat maliban magsaysay wala para sa ngayon, ngunit tingnan ang # 979 para sa mga plano sa hinaharap.
  • I-tweak:
  • Gumawa childNodes, at ang maraming lugar sa jsdom na gamitin ito, mas mabilis.

Ano ang bagong sa bersyon 1.0.0:

  • Inalis
  • Hindi karaniwang EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • Hindi karaniwang document.innerHTML.
  • Mga Fixed:
  • Halaga at defaultValue katangian ng isang HTMLInputElement ay tama ang naka-sync na ngayon sa value = & quot; & quot; attribute.

Ano ang bagong sa bersyon 0.10.5:

  • Ayusin ang:
  • Ang listahan ng mga walang bisa elemento ay na-update upang tumugma sa pinakabagong HTML spec.
  • Kapag serializing void elemento, huwag isama ang isang /: ie ang resulta ay ngayon & # x3c; br & # x3e; sa halip ng & # x3c; br / & # x3e;.

Ano ang bagong sa bersyon 0.10.2:

  • Fixed:
  • Paggamit ng show jQuery 1.11 ni () method ay maging sanhi ng error na itinapon.
  • properties window.location ay hindi pag-update ng tama pagkatapos na gamitin pushState o replaceState.

Ano ang bagong sa bersyon 0.8.11:

  • Added:
  • Store at gamitin ang mga cookies sa pagitan ng mga kahilingan; nako-customize na garapon cookie posible rin.
  • Mga Fixed:
  • Katangian na may pangalang kapareho ng properties prototype ng NamedNodeMap hindi na masira jsdom.
  • removeAttributeNS hindi dapat itapon sa mga nawawalang mga katangian.

Ano ang bagong sa bersyon 0.8.8:

  • Fixed:
  • Iwasan ang paulit-ulit na pagkalkula NodeList.prototype.length, para sa isang bilis ng pagpapabuti.

Ano ang bagong sa bersyon 0.8.7:

  • Added:
  • host ari-arian upang HTMLAnchorElement.

Ano ang bagong sa bersyon 0.8.4:

  • Added:
  • type array constructor sa window.
  • Mga Fixed:
  • querySelector at querySelectorAll dapat sa mga modelo ng Element at Document, hindi sariling-aari.

Ano ang bagong sa bersyon 0.8.1:

  • Fixed:
  • Ang isang isyu casing na pumigil jsdom mula sa pagkakarga sa mga sistema Unix at Solaris.
  • window.location.replace ay nasira.

Ano ang bagong sa bersyon 0.7.0:

  • Fixed:
  • Mga Error tinataas sa mga script na ngayon ang lumipas na callback jsdom.env ni.
  • Itakda window.location.href tama kapag gumagamit jsdom.env upang bumuo ng isang window mula sa isang URL, kapag nagiging sanhi ng isang pag-redirect na URL.
  • Added:
  • Ang isang mas kumpletong at tumpak window.location object, na kinabibilangan ng pagpapaputok hashchange kaganapan kapag ang hash ay nagbago.
  • Kapag gumagamit ng isang hindi-ipinatupad tampok na ito, banggitin kung ano mismo ang ito ay na ay hindi ipinatupad sa mga mensahe ng error.

Ano ang bagong sa bersyon 0.6.3:

  • Ayusin ang:
  • Mas mahusay na awtomatikong pag-detect ng mga URL vs. fragment HTML kapag gumagamit jsdom.env.

Ano ang bagong sa bersyon 0.6.1:.

  • Gawin ang code parseable may Esprima
  • Gamitin ang tamang field package.json & quot; repository & quot; sa halip ng & quot; mga repositoryo & quot; upang maiwasan ang mga babala npm.

Ano ang bagong sa bersyon 0.5.6:

  • Pag-aayos:
  • Sa & # x3c; kaganapan & # x3e; properties ay tama ang na-update kapag gumagamit setAttributeNode, attributeNode.value =, removeAttribute, at removeAttributeNode; bago ito lamang ay nagtrabaho sa setAttribute.
  • HTMLCollections ngayon ay may pangalan na katangian na batay sa id 'sa kanilang mga miyembro at pangalan katangian, hal form.elements.inputId ngayon ay kasalukuyan.

Ano ang bagong sa bersyon 0.5.1:

  • Fixed:
  • selectedIndex nagbabago na ngayon nang tama bilang tugon sa & # x3c; option & # x3e; elemento na napili. Ito ay gumagawa ng & # x3c; piliin ang & # x3e; elemento talagang gumagana katulad mo gustong, lalo na may jQuery.
  • Ang mga sinuring mga gawa nang tama sa mga pindutan ng radyo, ibig sabihin lamang ang isa ay maaaring naka-check at pag-click sa isa ay hindi alisin ang tsek nito. Dati sila nagtrabaho tulad ng mga checkbox.
  • click () sa & # x3c; input & # x3e; elemento apoy ngayon ng isang kaganapan click.

Mga kinakailangan

  • Node.js

Katulad na software

Cheerio
Cheerio

12 Apr 15

soaplib
soaplib

5 Jun 15

ClassIE
ClassIE

12 Apr 15

Cookie Monster
Cookie Monster

14 Apr 15

Mga komento sa JSDOM

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya