JSDOM

Software skärmdump:
JSDOM
Mjukvaruinformation:
Version: 7.2.0 Uppdaterad
Ladda upp dagen: 10 Dec 15
Utvecklare: Elijah Insua
Licens: Gratis
Popularitet: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOM är avsedd att vara plattformsoberoende och så lätt som möjligt, samtidigt som helt ansluter sig till de W3C DOM specifikationer.

Projektet började som ett sätt att replikera grundläggande HTML DOM strukturer inne Node.js och har snabbt expanderat till ett bibliotek för helt lagen för WHATWG DOM och HTML-standarder för JavaScript.

Detta omfattar stöd för replikering HTML-taggar, verkställande externa skript, emulera webbläsare, och särskild uppmärksamhet att arbeta med jQuery.

Användning instruktioner medföljer paketets README fil

Vad är nytt i den här versionen.

  • Fast att arbeta med browserify igen (regression infördes 5.4.0).

Vad är nytt i version 5.4.3:

  • Fast att arbeta med browserify igen (regression infördes 5.4.0).

Vad är nytt i version 4.0.1:

  • Den här versionen bygger på den nyligen omarbetats vm modul av io.js att eliminera Contextify infödda modulen beroende.

Vad är nytt i version 3.1.2:

  • Vissa korrigeringar till NOT_IMPLEMENTED inre hjälpare, vilket bör eliminera fall ringer t.ex. window.alert kraschar din ansökan.
  • Fixat en global variabel läcka när utlösande NOT_IMPLEMENTED metoder, som window.location.reload.
  • Fast URL upplösning algoritm för att hantera about: blank ordentligt på alla system (tidigare bara arbetat med Windows). Detta är särskilt viktigt eftersom från och med 3.0.0 standard URL handlar om. Blank
  • Fast, åtminstone delvis, förmågan att köra & # x3c; script & # x3e, s. inuti en browserified jsdom instans

Vad är nytt i version 3.0.1:

  • Fixat fel när serialisera textnoder (möjligen endast inträffat när inuti & # x3c, mall & # x3e;.)
  • Handtag null byte som skickas till jsdom.env s autodetecting kapacitet.
  • Hantera tomma HTML strängar som skickas till jsdom.env HTML alternativ.

Vad är nytt i version 2.0.0:

  • Borttagen:
  • jsdom.level, och alternativet nivån från jsdom.jsdom.
  • Ändrad:
  • icke-standard Element.prototype.matchesSelector metoden ersattes med standard Element.prototype.matches. (KenPowers)
  • Fast:
  • querySelector korrekt coerces sitt argument till en sträng (1.2.2 tidigare fast detta för querySelectorAll).

Vad är nytt i version 1.5.0:

  • Added:
  • saknas window.console metoder, nämligen. hävda, klar, räkna, felsöka, grupp, groupCollapse, groupEnd, bord, tid, timeEnd, och spår. Alla utom hävda gör ingenting för nu, men se # 979 för framtidsplaner.
  • Tweak:
  • Gör childNodes, och de många platser i jsdom som använder det, mycket snabbare.

Vad är nytt i version 1.0.0:

  • Borttagen:
  • icke-standard EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • icke standard document.innerHTML.
  • Fast:
  • värde och default egenskaperna hos en HTMLInputElement nu synkroniseras korrekt till värdet = & quot; & quot; attribut.

Vad är nytt i version 0.10.5:

  • Fix:
  • Listan över tomma element har uppdaterats för att matcha den senaste HTML spec.
  • När serialisering tomma element, inkluderar inte a /: det vill säga resultatet är nu & # x3c; br & # x3e; istället för & # x3c; br / & # x3e;.

Vad är nytt i version 0.10.2:

  • Fast:
  • Använda jQuery 1.11 utställning metod () skulle orsaka ett fel kastas.
  • window.location egenskaper inte uppdateras korrekt efter att ha använt pushState eller replaceState.

Vad är nytt i version 0.8.11:

  • Added:
  • Store och använder cookies mellan förfrågningar; anpassnings kakburkar också möjlig.
  • Fast:
  • Egenskaper samma namn som prototypegenskaper NamedNodeMap inte längre bryta jsdom.
  • removeAttributeNS bör inte kasta om försvunna attribut.

Vad är nytt i version 0.8.8:

  • Fast:
  • Undvik upprepad NodeList.prototype.length beräkning för en hastighet förbättring.

Vad är nytt i version 0.8.7:

  • Added:
  • värd egendom till HTMLAnchorElement.

Vad är nytt i version 0.8.4:

  • Added:
  • Skrivna array konstruktörer på fönstret.
  • Fast:
  • querySelector och querySelectorAll bör ligga på prototyper av Element och dokument, inte egna fastigheter.

Vad är nytt i version 0.8.1:

  • Fast:
  • Ett hölje problem som förhindrade jsdom från lastning på Unix och Solaris-system.
  • bröts window.location.replace.

Vad är nytt i version 0.7.0:

  • Fast:
  • Fel upp i manus nu skickas till jsdom.env s återuppringning.
  • Ange window.location.href korrekt när du använder jsdom.env att konstruera ett fönster från en URL när den webbadressen orsakar en omdirigering.
  • Added:
  • En mer komplett och korrekt window.location objekt, vilket inkluderar bränning hashchange händelser när hash ändras.
  • När du använder en icke-implementerat funktionen nämna exakt vad det var som inte genomförs i felmeddelandet.

Vad är nytt i version 0.6.3:

  • Fix:
  • Bättre automatisk detektering av webbadresser kontra HTML-fragment när du använder jsdom.env.

Vad är nytt i version 0.6.1:.

  • Gör koden parseable med Esprima
  • Använd rätt package.json fältet & quot; slutförvar & quot; istället för & quot; arkiv & quot; att förhindra NPM varningar.

Vad är nytt i version 0.5.6:

  • Fixar:
  • På & # x3c, evenemang & # x3e; egenskaper är korrekt uppdateras när du använder setAttributeNode, attributeNode.value =, removeAttribute och removeAttributeNode; innan det fungerade bara med setAttribute.
  • HTMLCollections nu namngivna fastigheter på grundval av medlemmarnas id och namn attribut, t.ex. form.elements.inputId finns nu.

Vad är nytt i version 0.5.1:

  • Fast:
  • selected ändras nu korrekt svar till & # x3c, alternativet & # x3e; element väljs. Detta gör & # x3c, välj & # x3e; element faktiskt fungera som du vill, särskilt med jQuery.

  • bara en kan kontrolleras
  • Kontrollerad fungerar som den ska på radioknappar, dvs. och klicka på en inte avmarkera det. Tidigare de arbetade på samma sätt som kryssrutor.
  • Klicka () på & # x3c; input & # x3e; element skjuter nu click-händelse.

Krav :

  • Node.js

Liknande mjukvara

traits.js
traits.js

6 Jun 15

Manifest
Manifest

13 May 15

matchMedia.js
matchMedia.js

9 Apr 16

Devil
Devil

12 May 15

Kommentarer till JSDOM

Kommentarer hittades inte
Kommentar
Slå på bilder!