JSDOM

Skjermbilde programvare:
JSDOM
Prog.varedetaljer:
Versjon: 7.2.0 Oppdatert
Last opp dato: 10 Dec 15
Utvikler: Elijah Insua
Lisens: Gratis
Popularitet: 189

Rating: 3.7/5 (Total Votes: 3)

JSDOM er ment å være plattformuavhengig og så lett som mulig, mens helt å følge de W3C DOM spesifikasjoner.

Prosjektet startet som en måte å gjenskape grunnleggende HTML DOM strukturer inne Node.js og har raskt utvidet til et bibliotek for helt porting de WHATWG DOM og HTML standarder for å Javascript.

Dette inkluderer støtte for å kopiere HTML-koder, gjennomføre eksterne skript, emulere nettlesere, og spesiell oppmerksomhet til å jobbe med jQuery.

Bruks instruksjoner følger med pakken er README fil

Hva er nytt i denne utgaven.

  • Fast å arbeide med browserify igjen (som ble introdusert i 5.4.0).

Hva er nytt i versjon 5.4.3:

  • Fast å arbeide med browserify igjen (som ble introdusert i 5.4.0).

Hva er nytt i versjon 4.0.1:

  • Denne utgivelsen er avhengig av den nylig overhalt vm-modul av io.js å ​​eliminere Contextify opprinnelige modulen avhengighet.

Hva er nytt i versjon 3.1.2:

  • Noen fikser til NOT_IMPLEMENTED interne hjelperen, som skal eliminere de tilfeller der ringer f.eks window.alert krasjer programmet.
  • Fikset en global variabel lekkasje når utløsende NOT_IMPLEMENTED metoder, som window.location.reload.
  • Fikset URL oppløsning algoritme for å håndtere about: blank riktig på alle systemer (tidligere det bare jobbet på Windows). Dette er spesielt viktig siden som av 3.0.0 URL standard handler om:. Blank
  • Fast, i hvert fall delvis, muligheten til å kjøre & # X3c; script & # x3e;. s inne i en browserified jsdom eksempel

Hva er nytt i versjon 3.0.1:

  • Faste feil når seriefunksjon tekstnoder (muligens bare skjedde når inne & # X3c, mal & # x3e;.)
  • Håndtak null byte som sendes til jsdom.env sin autodetecting evner.
  • Håndtak tomme HTML strenger som sendes til jsdom.env HTML alternativ.

Hva er nytt i versjon 2.0.0:

  • Fjernet:
  • jsdom.level, og nivået alternativ fra jsdom.jsdom.
  • Endret:
  • Den som ikke følger standarden Element.prototype.matchesSelector metoden ble erstattet med standard Element.prototype.matches. (KenPowers)
  • Fast:
  • querySelector coerces sitt argument til en streng (1.2.2 tidligere løst dette for querySelectorAll) riktig.

Hva er nytt i versjon 1.5.0:

  • Lagt:
  • Manglende window.console metoder, nemlig. hevde, klar, telle, feilsøke, gruppe, groupCollapse, groupEnd, bord, tid, timeEnd, og spor. Alle unntatt hevde gjør ingenting for nå, men se # 979 for fremtidige planer.
  • Tweak:
  • Gjør childNodes, og mange steder i jsdom som bruker det, mye raskere.

Hva er nytt i versjon 1.0.0:

  • Fjernet:
  • standardisert EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • standardisert document.innerHTML.
  • Fast:
  • Verdi og Default egenskapene til en HTMLInputElement er nå riktig synkronisert til verdien = & quot; & quot; attributt.

Hva er nytt i versjon 0.10.5:

  • Fix:
  • Listen over ugyldige elementer har blitt oppdatert for å matche den nyeste HTML spec.
  • Når seriefunksjon void elementer, inkluderer ikke en /: det vil si resultatet er nå & # X3c; br & # x3e; i stedet for & # X3c; br / & # x3e;.

Hva er nytt i versjon 0.10.2:

  • Fast:
  • Ved hjelp av jQuery 1.11 show () metode kan gi feil å bli kastet.
  • window.location egenskaper ble ikke oppdateres på riktig måte etter bruk pushState eller replaceState.

Hva er nytt i versjon 0.8.11:

  • Lagt:
  • lagre og bruke cookies mellom forespørsler; tilpass cookie krukker også mulig.
  • Fast:
  • attributter heter det samme som prototype egenskaper NamedNodeMap ikke lenger bryter jsdom.
  • removeAttributeNS bør ikke kaste på manglende attributter.

Hva er nytt i versjon 0.8.8:

  • Fast:
  • Unngå gjentatt NodeList.prototype.length beregning, for en hastighet forbedring.

Hva er nytt i versjon 0.8.7:

  • Lagt:
  • vert eiendom til HTMLAnchorElement.

Hva er nytt i versjon 0.8.4:

  • Lagt:
  • Innskrevne array-konstruktører på vinduet.
  • Fast:
  • querySelector og querySelectorAll bør være på prototyper av Element og Document, ikke eier-egenskaper.

Hva er nytt i versjon 0.8.1:

  • Fast:
  • En kappe problem som hindret jsdom fra lasting på Unix og Solaris-systemer.
  • window.location.replace ble brutt.

Hva er nytt i versjon 0.7.0:

  • Fast:
  • Feil oppvokst i skript er nå sendt til jsdom.env sin tilbakeringing.
  • Set window.location.href riktig når du bruker jsdom.env å konstruere et vindu fra en URL, da denne webadressen fører til en redirect.
  • Lagt:
  • En mer komplett og nøyaktig window.location objekt, som inkluderer avfyring hashchange hendelser når hash endres.
  • Når du bruker et ikke-implementert funksjonen nevne nøyaktig hva det var som ikke er implementert i feilmeldingen.

Hva er nytt i versjon 0.6.3:

  • Fix:
  • Bedre automatisk registrering av URLer vs. HTML fragmenter når du bruker jsdom.env.

Hva er nytt i versjon 0.6.1.

  • Gjør koden parseable med Esprima
  • Bruk riktig package.json feltet & quot; depotet & quot; i stedet for & quot; repositories & quot; å hindre NPM advarsler.

Hva er nytt i versjon 0.5.6:

  • Løser:
  • På & # X3c; event & # x3e; Eiendommene er korrekt oppdatert når du bruker setAttributeNode, attributeNode.value =, removeAttribute, og removeAttributeNode; før det bare jobbet med setAttribute.
  • HTMLCollections nå har navngitte egenskaper basert på sine medlemmers id og navn attributter, f.eks form.elements.inputId er nå til stede.

Hva er nytt i versjon 0.5.1:

  • Fast:
  • selectedIndex endrer nå riktig svar til & # X3c; alternativet & # x3e; elementer er valgt. Dette gjør & # X3c, velg & # x3e; elementene faktisk fungerer som du ønsker, spesielt med jQuery.
  • Sjekket fungerer korrekt på radioknapper, dvs. bare en kan kontrolleres og klikke på en ikke fjerne merkingen. Tidligere jobbet de akkurat som boksene.
  • klikk () på & # X3c -inngangen & # x3e; elementer fyrer nå et klikk hendelsen.

Krav

  • Node.js

Lignende programvare

Mediatizr
Mediatizr

12 Apr 15

Apache Whirr
Apache Whirr

13 Apr 15

Apache ODF Toolkit
Apache ODF Toolkit

12 May 15

MissMatch
MissMatch

13 May 15

Kommentarer til JSDOM

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!