JSDOM

ソフトウェアのスクリーンショット:
JSDOM
ソフトウェアの詳細:
バージョン: 7.2.0 更新
日付のアップロード: 10 Dec 15
開発者: Elijah Insua
ライセンス: 無料
人気: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOMが完全にW3CのDOM仕様に付着しながら、独立してできるだけ軽量なプラットフォームであることを意図している。

プロジェクトはNode.jsの内部の基本的なHTMLのDOM構造を複製するための方法としてスタートし、すぐに完全にJavaScriptにWHATWG DOMとHTML標準を移植するためのライブラリに拡大しています。

これはjQueryを使っての作業にブラウザ、特別な注意をエミュレートし、外部スクリプトを実行し、HTMLタグを複製するためのサポートが含まれます。

使用上の命令は、パッケージのREADMEファイルに含まれています。

この<強い>このリリースではの新機能です。

  • (5.4.0で導入された回帰)再びbrowserifyで動作するように修正されます。

<強い>バージョン5.4.3のの新機能:で導入されます。

  • 再びbrowserifyで動作するように修正しました(回帰5.4.0)ます。

<強い>はどのバージョン4.0.1のの新しいます。

  • このリリースでは、新たにオーバーホールVMモジュールに頼っていますContextifyネイティブモジュールの依存関係を排除するio.jsのます。

<強い>バージョン3.1.2のの新機能:

  • 一部修正するべきNOT_IMPLEMENTED内部ヘルパーへたとえばを呼び出す場合を排除window.alertは、アプリケーションがクラッシュします。
  • window.location.reloadのように、NOT_IMPLEMENTEDメソッドをトリガーするときに、グローバル変数のリークを修正しました。

  • (以前に、それはWindowsのみで働いていた)すべてのシステムで適切に空白:
  • について処理するために、URL解決アルゴリズムを修正しました。 3.0.0のように、デフォルトのURLは、約であるので、これは特に重要です:空白ます。

  • browserified jsdomインスタンス内の;
  • 、少なくとも部分的に、x3cを実行&#する機能を修正しました;スクリプト&#Spark Proの。
    テキストノードをシリアライズするとき、おそらく唯一の発生(

    • 固定エラー:

    <強い>バージョン3.0.1のの新機能であります内部&#のx3c;テンプレート&#Spark Proの;)

  • jsdom.envの自動検出機能に渡されるNULLバイトを処理します。
  • jsdom.envのHTMLオプションに渡される空のHTML文字列を処理できません。

<強い>バージョン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を参照してくださいます。
  • の微調整:
  • はるかに速く、のchildNodes、およびそれを使用jsdomの多くの場所を確認します。

<強い>バージョン1.0.0のの新機能:

  • を削除:
  • 非標準EventTarget.getListeners。 EventTarget.forwardIterator; EventTarget.backwardIterator; EventTarget.singleIteratorます。
  • 非標準document.innerHTMLます。
  • 固定:

  • &QUOT; HTMLInputElementのの
  • 価値とはdefaultValueプロパティが正しく値=&QUOTに同期されます。属性ます。

こののバージョン0.10.5でのの新機能:

  • 修正:
  • の空隙要素のリストは、最新のHTML仕様に一致するように更新されました。

  • 結果は今&#のx3cすなわちです; BR&#のSpark Proのを;:空洞の要素をシリアル化するときに
  • は、/含まれません代わりに&#のx3c; BR /&#のSpark Proの;ます。

  • 固定

    こののバージョン0.10.2でのの新機能であります

  • jQueryの1.11のショーを使用して()メソッドがスローするエラーの原因となります。
  • window.locationのプロパティはpushStateまたはreplaceStateを使用した後に正しく更新されませんでした。

こののバージョン0.8.11に新たなのです何ます。

  • を追加しました:
  • 店と要求間のクッキーを使用します。カスタマイズ可能なクッキージャーも可能ます。
  • 固定:

  • jsdomを破るます。もはやのNamedNodeMapのプロトタイププロパティと同じ名前の
  • の属性
  • removeAttributeNSが欠落している属性に投げるべきではありません。

  • 固定

    <強い>バージョン0.8.8のの新機能であります

  • 速度向上のために、繰り返しNodeList.prototype.length計算を避けます。

<強い>バージョン0.8.7の新のです何ます。

  • を追加しました:

  • HTMLAnchorElementます。に
  • ホストプロパティ

<強い>バージョン0.8.4の新のです何ます。

  • を追加しました:

  • ウィンドウの
  • 型付き配列コンストラクタます。
  • 固定:
  • querySelectorとquerySelectorAllは、プロパティを所有していない、要素とドキュメントのプロトタイプにする必要があります。

  • 固定

    <強い>バージョン0.8.1のの新機能であります

  • のUnixおよびSolarisシステムにロードするからjsdomを防止ケーシング問題ます。
  • window.location.replaceが壊れていた。

  • 固定

    <強い>バージョン0.7.0のの新機能であります

  • スクリプトで発生したエラーは今jsdom.envのコールバックに渡されます。
  • セットは、そのURLがリダイレクトを引き起こしたURLからウィンドウを構築するjsdom.envを使用している場合、正しくwindow.location.hrefます。
  • を追加しました:
  • ハッシュが変更されたときなhashchangeイベントを発射含む、より完全で正確なwindow.locationのオブジェクトます。
  • 非実装機能を使用して、それはそれはエラーメッセージに実装されていませんでした、まさに言及します。

<強い>バージョン0.6.3のの新機能:

  • 修正:
  • HTMLフラグメント対URLのより良い自動検出jsdom.env使用します。

  • Esprimaとコード解析可能にします。

    • <強い>バージョン0.6.1のの新機能です。 >
      リポジトリ&QUOT;

    • 正しいpackage.jsonフィールド&QUOTを使用します。代わりに&QUOTの、リポジトリ&QUOT; NPMの警告を防ぐためにます。

    <強い>バージョン0.5.6のの新機能:

    • 修正:
    • で&#のx3c;イベント&#Spark Proの。 setAttributeNodeをを使用しているときのプロパティが正しく更新され、attributeNode.value =、removeAttribute、およびremoveAttributeNode。それが唯一のsetAttributeで働い前ます。

    • 今例えば、そのメンバーのIDに基づいて、プロパティを名前付きと名前が属性を持つ
    • HTMLCollections form.elements.inputIdは現在存在してます。

    • 固定

      <強い>バージョン0.5.1のの新機能であります

    • のselectedIndexは今#のx3cから&に応じて正しく変更します。オプション&#のSpark Proの。要素が選択されます。これは作る&#x3cを、選択&#Spark Proの。あなたが望むような要素は、実際には、特にjQueryを使って、動作します。
    • すなわち、一つだけをチェックすることができ、1つをクリックすると、それをオフにしない、ラジオボタンに正しく作品をチェック。以前彼らは、チェックボックスのように働いた。
    • x3cに&#)(クリックしてください。入力&#のSpark Proの。要素は現在、クリックイベントを発生させます。

    このの要件

    • のNode.jsます。

同じようなソフトウェア

TLD
TLD

13 Apr 15

Guava
Guava

10 Feb 16

Lo-Dash
Lo-Dash

12 Apr 15

へのコメント JSDOM

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す