JSDOM

Yazılım ekran görüntüsü:
JSDOM
Yazılım detaylar:
Versiyon: 7.2.0 Güncelenir
Qayıt: 10 Dec 15
Geliştirici: Elijah Insua
Lisans: Ücretsiz
Popülerlik: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOM tamamen W3C DOM özelliklerine bağlı kalarak, bağımsız ve mümkün olduğunca hafif platformu olması amaçlanmıştır.

Proje node.js içinde temel HTML DOM yapılarını çoğaltmak için bir yol olarak başladı ve hızlı bir şekilde tamamen JavaScript WHATWG DOM ve HTML standartlarına taşıma için bir kütüphane haline genişletti.

Bu jQuery ile çalışmaya, dış komut yürütme, HTML etiketlerini kopyalayan tarayıcıları taklit desteği ve özel ilgi içerir.

Kullanım kılavuzu paketin README dosyası ile birlikte

Bu sürümdeki yeni nedir.

  • .

5.4.3 sürümü yeni Nedir:

  • tekrar browserify ile çalışmak için Sabit (regresyon tanıtıldı 5.4.0).

nedir sürüm 4.0.1 Yeni

  • Bu sürüm yeni elden vm modülü dayanır Contextify yerli modül bağımlılığını ortadan kaldırmak için io.js evi.

sürümünde 3.1.2 yeni nedir

  • NOT_IMPLEMENTED iç yardımcısı Bazı düzeltmeler, hangi gerekir örneğin çağıran davaları ortadan kaldırmak window.alert uygulamanızı çöker.

  • window.location.reload gibi, NOT_IMPLEMENTED yöntemler tetiklerken global bir değişken sızıntısı giderildi.
  • konusunda işlemek için URL çözünürlük algoritması Sabit: düzgün tüm sistemlerde boş (daha önce sadece Windows üzerinde çalıştı). . Boş
  • : 3.0.0 itibariyle varsayılan URL yaklaşık olduğundan bu özellikle önemlidir
  • Sabit, en azından kısmen, koşmak & # x3c yeteneği; script & # x3e;. s browserified jsdom örneğinin içine

nedir sürümü 3.0.1 Yeni: (metin düğümleri seri

  • Sabit hatalar muhtemelen sadece meydana içeride & # x3c; şablon & # x3e;).
  • Kulp boş bayt jsdom.env en autodetecting yetenekleri geçirilmektedir.
  • Kulp boş bir HTML dizeleri jsdom.env HTML seçeneği geçirilmektedir.

sürümünde 2.0.0 yeni Nedir:

  • Kaldırıldı:
  • jsdom.level ve jsdom.jsdom gelen seviye seçeneği.
  • Değişti:
  • standart olmayan Element.prototype.matchesSelector yöntemi standart Element.prototype.matches ile değiştirildi. (KenPowers)
  • Sabit:
  • querySelector doğru bir dize kendi argümanını (1.2.2 önceden querySelectorAll için bu sabit) coerces.

1.5.0 sürümünden yeni Nedir:

  • Added:
  • Eksik window.console yöntemler, yani. ayıklama, grup, groupCollapse, groupEnd, masa, zaman, timeEnd ve iz, berrak, iddia saymak. Tüm assert dışında artık hiçbir şey, ama gelecek planları arasında 979 bkz.
  • Tweak:
  • childNodes ve kullanmak jsdom birçok yerde, Make çok daha hızlı.

sürümünde 1.0.0 yeni Nedir:

  • Kaldırıldı:
  • standart dışı EventTarget.getListeners; EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIterator.
  • Standart olmayan document.innerHTML.
  • Sabit:
  • HTMLInputElement Değeri ve defaultValue özellikleri artık doğru değere senkronize = & quot edilir; & quot; nitelik.

sürümünde 0.10.5 yeni Nedir:

  • Fix:
  • hükümsüz elemanların listesi son HTML spec maç güncellendi.

  • Sonuç şimdi & # x3c yani ise; br & # x3e;: void unsurları seri yaparken
  • a / içermez yerine & # x3c; br / & # x3e;.

sürümünde 0.10.2 yeni Nedir:

  • Sabit:
  • bir hataya neden olur () yöntemini jQuery 1.11 gösterisini kullanarak atılmasına.
  • window.location özellikleri pushState veya replaceState kullandıktan sonra düzgün güncelleme değil.

sürümünde 0.8.11 yeni Nedir:

  • Added:
  • Mağaza ve istekler arasında çerezleri kullanır; özelleştirilebilir çerez kavanoz da mümkündür.
  • Sabit:
  • artık jsdom kırmak NamedNodeMap prototip özellikleri olarak aynı adlı Öznitelikler.
  • removeAttributeNS eksik niteliklerini atmak gerekir.

sürümünde 0.8.8 yeni Nedir:

  • Sabit:
  • Hızlı iyileştirilmesi için tekrarlanan NodeList.prototype.length hesaplama, kaçının.

sürümünde 0.8.7 yeni Nedir:

  • Added:

  • HTMLAnchorElement.
  • konak özelliği

sürümünde 0.8.4 yeni Nedir:

  • Added:

  • penceresinde
  • Yazılan dizi Kurucular.
  • Sabit:
  • querySelector ve querySelectorAll Eleman ve Belge prototipler üzerinde olmalı, değil kendi-özellikleri.

sürümünde 0.8.1 yeni Nedir:

  • Sabit:
  • Unix ve Solaris sistemlerinde yüklenmesini engelledi jsdom bir kılıf sorunu.
  • window.location.replace kırıldı.

sürümünde 0.7.0 yeni Nedir:

  • Sabit:
  • komut büyüdü hatalar şimdi jsdom.env en geri arama geçirilir.
  • Set o URL yönlendirme neden olan bir URL'den, bir pencere oluşturmak için jsdom.env kullanırken doğru window.location.href.
  • Eklendi:
  • karma değiştirildiğinde hashchange olayları ateş içeren bir daha eksiksiz ve doğru Window.location nesne.
  • olmayan bir uygulamaya özelliğini kullanırken, tam ne o hata iletisinde uygulanmadı edildi. bahsetmek

sürümünde 0.6.3 yeni Nedir:

  • Fix:
  • HTML parçaları vs URL'lerin daha iyi otomatik algılama jsdom.env kullanarak.

sürümünde 0.6.1 yeni nedir.

  • Esprima ile kod parseable olun

  • depoyu & quot;
  • Doğru package.json alanını & quot kullanın; yerine & quot; & quot depoları; npm uyarıları önlemek için.

sürümünde 0.5.6 yeni Nedir:

  • Düzeltmeler:
  • Açık & # x3c; olay & # x3e; setAttributeNode kullanırken özellikleri doğru güncellenen, attributeNode.value = removeAttribute ve removeAttributeNode; sadece setAttribute ile çalıştı önce.
  • HTMLCollections artık adında var üyelerinin kimliği dayalı özellikleri ve ismi, mesela nitelikleri form.elements.inputId artık mevcut.

sürümünde 0.5.1 yeni Nedir:

  • Sabit:
  • selectedIndex şimdi # x3c için & cevaben doğru değişir; seçenek & # x3e; elemanlar seçilir. Bu da & # x3c; seçin & # x3e; İstediğiniz olur gibi unsurlar aslında özellikle jQuery ile çalışır.

  • yani radyo düğmeleri, doğru
  • Kontrol eserler tek kontrol edilebilir ve birini tıklayarak işaretini kaldırın değildir. Önceleri sadece onay kutularını gibi çalıştı.
  • # x3c & tıklama (); giriş & # x3e; elemanlar artık bir tık olayı harekete.

Gereksinimleri

  • node.js

Benzer yazılım

L20n
L20n

1 Oct 15

PreloadJS
PreloadJS

5 Jun 15

Page.js
Page.js

10 Dec 15

Yorumlar JSDOM

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!