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:

  • Цей реліз заснований на недавно відремонтованої модуля В.М. з 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 в.
  • обробляти порожні HTML рядки передається в опції HTML jsdom.env в.

Що нового у версії 2.0.0:

  • Вилучено:
  • jsdom.level, а опція рівень від jsdom.jsdom.
  • Змінено:
  • Спосіб нестандартні Element.prototype.matchesSelector був замінений стандартним Element.prototype.matches. (KenPowers)
  • Виправлено:
  • querySelector правильно примушує свій аргумент в рядок (1.2.2 раніше зафіксував це для querySelectorAll).

Що нового у версії 1.5.0:

  • Додана:
  • відсутніх window.console методи, а саме стверджують, зрозуміло, розраховувати, налагодження, група, groupCollapse, groupEnd, стіл, час, timeEnd і сліду. Все, крім стверджують нічого не робити зараз, але бачити # 979 для майбутніх планів.
  • Tweak:
  • Зробити ChildNodes і багато місця в jsdom які використовують його, набагато швидше.

Що нового у версії 1.0.0:

  • Вилучено:
  • нестандартні EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • Нестандартний document.innerHTML.
  • Виправлено:
  • Цінність і DefaultValue властивості HTMLInputElement тепер правильно синхронізований зі значенням = & Quot; & Quot; атрибутом.

Що нового у версії 0.10.5:

  • Виправлена ​​помилка:
  • Список недійсних елементів був оновлений, щоб відповідати останню HTML специфікації.
  • При серіалізації недійсними елементи, не включають в себе /: тобто результат тепер & # x3c, Br & # x3e; замість & # x3c; шир / & # x3e ;.

Що нового у версії 0.10.2:

  • Виправлено:
  • Використання методу () JQuery 1.11 Показати викличе помилку викинути.
  • властивості window.location їх не оновлюють правильно після використання PushState або replaceState.

Що нового у версії 0.8.11:

  • Додана:
  • зберігати і використовувати куки між запитами; настроюються куків також можливо.
  • Виправлено:
  • Атрибути називається так само, як прототипів властивостей NamedNodeMap більше не порушують jsdom.
  • removeAttributeNS не повинні кинути на відсутніх атрибутів.

Що нового у версії 0.8.8:

  • Виправлено:
  • Уникайте розрахунок повторне NodeList.prototype.length, для поліпшення швидкості.

Що нового у версії 0.8.7:

  • Додана:
  • хост властивість HTMLAnchorElement.

Що нового у версії 0.8.4:

  • Додана:
  • типізованих конструктори масивів на вікні.
  • Виправлено:
  • querySelector і querySelectorAll повинні бути на прототипах елемента і документа, які не володіють нерухомість.

Що нового у версії 0.8.1:

  • Виправлено:
  • проблема корпус, що завадило jsdom завантаження систем Unix і Solaris.
  • window.location.replace була порушена.

Що нового у версії 0.7.0:

  • Виправлено:
  • Помилки підняті в сценаріях тепер передається функції зворотного виклику jsdom.env в.
  • Набір window.location.href коректно при використанні jsdom.env побудувати вікно з URL, якщо адреса викликає перенаправлення.
  • Додана:
  • Більш повне і точне window.location об'єкт, який включає в себе стрільбу hashchange події, коли хеш змінився.
  • При використанні не введену функцію, кажучи точно, що це було те, що не реалізується в повідомленні про помилку.

Що нового у версії 0.6.3:

  • Виправлена ​​помилка:
  • Краще автоматичне виявлення адрес проти HTML фрагментів при використанні jsdom.env.

Що нового у версії 0.6.1 :.

  • зробити код розпізнавати з Esprima
  • Використовуйте правильний поле package.json & Quot; репозиторій & Quot; замість & Quot; сховищах & Quot; щоб запобігти попередження НПМ.

Що нового у версії 0.5.6:

  • Виправлення:
  • На & # x3c; подія & # x3e; властивості правильно оновлюються при використанні setAttributeNode, attributeNode.value =, removeAttribute і removeAttributeNode; перш ніж він працював тільки з SetAttribute.
  • HTMLCollections тепер іменовані властивості на основі коду своїх членів і атрибути імені, наприклад form.elements.inputId зараз присутня.

Що нового у версії 0.5.1:

  • Виправлено:
  • SelectedIndex тепер коректно змінюється у відповідь на & # x3c; опція & # x3e; Елементи вибираються. Це робить & # x3c; виберіть & # x3e; елементи реально працювати, як ви хотіли б, особливо з JQuery.
  • Перевірено працює правильно на перемикачів, тобто тільки один може бути перевірена і натиснувши на одну не знімаючи його. Раніше вони працювали так само, як прапорці.
  • натисніть () на & # x3c; вхід & # x3e; Елементи Тепер запускає подія клацання.

Вимоги

  • Node.js

Схожі програми

Egg.js
Egg.js

20 Jul 15

Plates
Plates

10 Dec 15

Enhance-css
Enhance-css

13 May 15

JSDOM

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями