JSDOM

Софтуер снимки:
JSDOM
Софтуер детайли:
Версия: 7.2.0 актуализира
Дата на качване: 10 Dec 15
Розробник: Elijah Insua
Разрешително: Безплатно
Популярност: 189

Rating: 3.7/5 (Total Votes: 3)

JSDOM е предназначено да бъде платформено независим и като светлина, колкото е възможно, докато напълно се придържат към спецификациите на W3C DOM.

Проектът започна като начин да се възпроизведе основните HTML DOM структури вътре Node.js и бързо се разширява дейността си в библиотека за напълно пренасяне на стандартите 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 URL по подразбиране е за:. Празно
  • Фикс, поне частично, на способността да тече & # x3c; скрипт & # x3e; с. във вътрешността на browserified jsdom например

Какво ново във версия 3.0.1:

  • Фиксирани грешки при сериализиране текстови възли (евентуално настъпили само когато вътре & # x3c; шаблон & # x3e;.)
  • Работете нулеви байтове да се прехвърлят към способностите jsdom.env на autodetecting.
  • Дръжка празни HTML струни да се прехвърлят към HTML вариант jsdom.env му.

Какво ново във версия 2.0.0:

  • Премахнато:
  • jsdom.level, както и опция ниво от jsdom.jsdom.
  • Changed:
  • Методът на нестандартно Element.prototype.matchesSelector се заменя със стандартните Element.prototype.matches. (KenPowers)
  • Fixed:
  • querySelector правилно принуждава своя аргумент в низ (1.2.2 фиксирано преди това за querySelectorAll).

Какво ново във версия 1.5.0:

  • Добавена:
  • Липсващи window.console методи, а именно. отстоява, ясен, брои, отстраняване на грешки, група, groupCollapse, groupEnd, маса, време, timeEnd и следа. Всички освен тях поддържали направи нищо за сега, но виж # 979 за бъдещи планове.
  • Tweak:
  • Направи childNodes и многото места в jsdom, които го използват, много по-бързо.

Какво ново във версия 1.0.0:

  • Премахнато:

  • <> Li нестандартни EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • Нестандартни document.innerHTML.
  • Fixed:
  • Стойностни и defaultValue свойства на HTMLInputElement са вече правилно синхронизирани към стойността = & quot; & quot; атрибут.

Какво ново във версия 0.10.5:

  • Fix:
  • Списъкът на невалидни елементи е актуализиран, за да съответства на най-новата HTML спец.
  • Когато сериализиране невалидни елементи, не включвайте /: т.е. резултатът е сега & # x3c; BR & # x3e; вместо & # x3c; BR / & # x3e;.

Какво ново във версия 0.10.2:

  • Fixed:
  • Използване JQuery 1.11 шоу (метод) ще предизвика грешка да бъде изхвърлен.

  • <> Li window.location имоти не са били правилно актуализиране след използване pushState или replaceState.

Какво ново във версия 0.8.11:

  • Добавена:
  • Store и използваме бисквитки между заявките; адаптивни буркани бисквитка също е възможно.
  • Fixed:
  • атрибути име същото като прототип свойства на NamedNodeMap вече не се счупят jsdom.
  • removeAttributeNS не трябва да се хвърлят на липсващи атрибути.

Какво ново във версия 0.8.8:

  • Fixed:
  • Избягвайте повторно изчисление NodeList.prototype.length, за подобряване на скоростта.

Какво ново във версия 0.8.7:

  • Добавена:
  • домакин имот да HTMLAnchorElement.

Какво ново във версия 0.8.4:

  • Добавена:
  • Въведени конструктори на масив на прозореца.
  • Fixed:
  • querySelector и querySelectorAll трябва да бъде на прототипи на Element и документ, не притежават имоти.

Какво ново във версия 0.8.1:

  • Fixed:
  • A въпрос корпус, който попречи jsdom от зареждането на Unix и Solaris системи.
  • window.location.replace бе съборена.

Какво ново във версия 0.7.0:

  • Fixed:
  • Грешки, повдигнати в скриптове сега се предават за обаждане jsdom.env му.
  • Set window.location.href правилно, когато се използва jsdom.env за изграждане на прозорец от URL, когато този URL предизвиква пренасочване.
  • Добавена:
  • A-пълна и точна window.location обект, който включва стрелба hashchange събития, когато хеша се променя.
  • При използване на не-изпълнява функция, говорим точно това, което е, че не се изпълнява в съобщението за грешка.

Какво ново във версия 0.6.3:

  • Fix:
  • По-добре автоматично откриване на URL адреси срещу HTML фрагменти при използване jsdom.env.

Какво ново във версия 0.6.1:.

  • Направете код parseable с Esprima
  • Използвайте правилния package.json областта & quot; & quot хранилището; вместо & quot; & quot хранилища; за предотвратяване на предупреждения на НРП.

Какво ново във версия 0.5.6:

  • Определя:
  • На & # x3c; & # събитие x3e; свойства са правилно актуализирани, когато се използва setAttributeNode, attributeNode.value =, removeAttribute и removeAttributeNode; преди тя само е работил с setAttribute.

  • <> Li HTMLCollections сега са именувани свойства на базата на идентификатор на техните членове и името атрибути, например form.elements.inputId сега е момента.

Какво ново във версия 0.5.1:

  • Fixed:
  • selectedIndex предприятието променя правилно в отговор на & # x3c; опция & # x3e; елементи са избрани. Това прави & # x3c; & # изберете x3e; елементи действително работят като вас би искал, особено с JQuery.
  • Проверени работи правилно на радио бутони, т.е. само един могат да бъдат проверени и кликнете върху една не го махнете. Преди това те са работили точно като отметки.
  • клик () на & # x3c; вход & # x3e; елементи вече пожари един клик събитие.

<> силни Изисквания

  • Node.js

Подобен софтуер

ODX-Lib
ODX-Lib

5 Jun 15

Respond.js
Respond.js

13 May 15

Manifest
Manifest

13 May 15

ES6 Shim
ES6 Shim

6 Mar 16

Коментари към JSDOM

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория