JSDOM

ภาพหน้าจอของซอฟแวร์:
JSDOM
รายละเอียดซอฟแวร์:
รุ่น: 7.2.0 การปรับปรุง
วันที่อัพโหลด: 10 Dec 15
ผู้พัฒนา: Elijah Insua
การอนุญาต: ฟรี
ความนิยม: 56

Rating: 5.0/5 (Total Votes: 1)

JSDOM มีวัตถุประสงค์เพื่อเป็นแพลตฟอร์มที่เป็นอิสระและมีน้ำหนักเบาที่สุดในขณะที่สมบูรณ์ยึดมั่นในข้อกำหนดของ W3C DOM.

โครงการเริ่มต้นจากการเป็นวิธีการที่จะทำซ้ำโครงสร้างพื้นฐาน HTML DOM ภายใน Node.js และได้ขยายอย่างรวดเร็วในห้องสมุดสำหรับสมบูรณ์ porting WHATWG DOM และมาตรฐาน HTML เพื่อ JavaScript.

ซึ่งรวมถึงการสนับสนุนสำหรับการจำลองแท็กรันสคริปต์ภายนอกลอกเลียนแบบเบราว์เซอร์และความสนใจเป็นพิเศษที่จะทำงานร่วมกับ 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. s ภายในเช่น jsdom browserified

มีอะไรใหม่ ในรุ่น 3.0.1:

  • ข้อผิดพลาดคงที่เมื่อ serializing โหนดข้อความ (อาจจะเกิดขึ้นเท่านั้น เมื่อภายใน & # x3c; & # แม่แบบ x3e.)
  • จับไบต์ null ถูกส่งผ่านไปยัง jsdom.env ในการตรวจสอบความสามารถในการ.
  • จับสตริง HTM​​L ที่ว่างเปล่าจะถูกส่งผ่านไปยังตัวเลือกของ HTM​​L jsdom.env.

มีอะไรใหม่ ในรุ่น 2.0.0:

  • ลบ:
  • jsdom.level และตัวเลือกระดับ jsdom.jsdom ได้.
  • เปลี่ยนแปลง:
  • วิธีการที่ไม่เป็นมาตรฐาน Element.prototype.matchesSelector ถูกแทนที่ด้วยมาตรฐาน Element.prototype.matches (KenPowers)
  • คงที่:
  • querySelector อย่างถูกต้อง coerces อาร์กิวเมนต์สตริง (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.
  • คงที่:
  • ค่าและคุณสมบัติ defaultValue ของ HTM​​LInputElement ในขณะนี้ได้อย่างถูกต้องจะซิงค์กับค่า = & quot; & quot; แอตทริบิวต์.

มีอะไรใหม่ ในรุ่น 0.10.5:

  • แก้ไข:
  • รายการขององค์ประกอบที่เป็นโมฆะได้รับการปรับปรุงเพื่อให้ตรงกับสเป็ค HTML ล่าสุด.
  • เมื่อ serializing องค์ประกอบโมฆะไม่รวมถึง /: นั่นคือผลที่ได้คือตอนนี้ & # x3c; br & # x3e; แทนการ & # x3c; br / & # 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 เมื่อ URL ที่เป็นสาเหตุของการเปลี่ยนเส้นทาง.
  • เพิ่ม:
  • วัตถุ window.location ที่สมบูรณ์มากขึ้นและถูกต้องซึ่งรวมถึงเหตุการณ์ยิง hashchange กัญชาเมื่อมีการเปลี่ยนแปลง.
  • เมื่อใช้คุณลักษณะที่ไม่ได้ดำเนินการพูดถึงสิ่งที่มันถูกที่ไม่ได้ดำเนินการในข้อผิดพลาด.

มีอะไรใหม่ ในรุ่น 0.6.3:

  • แก้ไข:
  • ตรวจสอบโดยอัตโนมัติที่ดีขึ้นของ URL เทียบกับเศษ HTML เมื่อใช้ jsdom.env.

มีอะไรใหม่ ในรุ่น 0.6.1:.

  • ให้ parseable รหัสที่มี Esprima
  • ใช้สนามที่ถูกต้อง package.json & quot; พื้นที่เก็บข้อมูล & quot; แทนที่จะ & quot; เก็บ & quot; เพื่อป้องกันไม่ให้คำเตือน NPM.

มีอะไรใหม่ ในรุ่น 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

ซอฟต์แวร์ที่คล้ายกัน

ISO8583
ISO8583

10 Dec 15

Spring Session
Spring Session

10 Dec 15

Apache jUDDI
Apache jUDDI

10 Apr 16

ConditionerJS
ConditionerJS

10 Feb 16

ความคิดเห็นที่ JSDOM

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่