JSDOM 완전히 W3C의 DOM 규격을 준수하면서, 독립적이고 최대한 가볍게 플랫폼을 할 것입니다.
이 프로젝트는 Node.js 내부 기본 HTML DOM 구조를 복제하는 방법으로 시작하고 신속하게 완전히 자바 스크립트로 WHATWG DOM과 HTML 표준을 포팅 라이브러리로 확장했다.
이 jQuery를 작업에, 외부 스크립트를 실행, HTML 태그를 복제 브라우저를 에뮬레이션 지원, 특별한주의가 포함되어 있습니다.
사용 지침은 패키지의 README 파일에 포함되어있는
을이 릴리스의 새로운 기능 무엇 :.
- . 리>
을 버전 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 방법을 발사 할 때는 전역 변수 누수가 수정되었습니다. 리>
- 에 대해 처리 할 수있는 URL을 해결 알고리즘 수정 : 제대로 모든 시스템에 빈을 (이전에는 Windows에서만 일했다). . 빈 리> : 3.0.0 현재의 기본 URL이 약 때문에 특히 중요합니다
- 고정, 적어도 부분적으로, 실행 & #의 x3c 할 수있는 기능, 스크립트 & # X3E을,.의 browserified jsdom 인스턴스 내부 리>
는 <강한>는 어떤 버전 3.0.1에서 를 새로운 : (텍스트 노드를 직렬화 할 때
는는
- 고정 오류 가능성 만 발생 내부 & #의 x3c, 템플릿 & # X3E;.) 리>
- 핸들 널 바이트 jsdom.env의 자동 인식 기능에 전달된다. 리>
- 핸들 빈 HTML 문자열 jsdom.env의 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. 리>
- 수정 리>
- 는 HTMLInputElement의 가치와 DEFAULTVALUE 특성을 올바르게 값에 동기화 = & quot된다 & quot; 속성. 리>
을 버전 0.10.5의 새로운 무엇 :
- 수정 리>
- 무효 요소의 목록이 최신 HTML 사양에 맞게 업데이트되었습니다. 리>
결과는 지금 & #의 x3c 즉이다 BR & #의 X3E을; 무효 요소를 직렬화 할 때 <리>, /에 포함되지 않습니다 대신 & #의 x3c; BR / & #의 X3E;. 리>
을 버전 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의 새로운 무엇 :
- 수정 리>
- 유닉스 및 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 사용. 리>
을 버전 0.6.1의 새로운 무엇 :.
- Esprima와 코드 구문 분석을 확인 리 >
저장소 & quot; - 올바른 package.json 필드 & quot를 사용; 대신 & quot의, 저장소 & quot; NPM 경고를 방지 할 수있다. 리>
을 버전 0.5.6의 새로운 무엇 :
- 수정 리>
- 에 & # x3c; 이벤트 & #의 X3E; setAttributeNode를 사용하는 경우 특성이 올바르게 업데이트, attributeNode.value = removeAttribute 및 removeAttributeNode; 그것은 단지의 setAttribute와 함께 일하기 전에. 리>
- HTMLCollections 지금라는 이름의 한 자신의 회원 ID를 기반으로 속성과 이름, 예를 들어, 속성 form.elements.inputId 지금 존재한다. 리>
을 버전 0.5.1의 새로운 무엇 :
- 수정 리>
<리> selectedIndex의 지금 # 1 x3c를 &에 대한 응답에서 제대로 변경, 옵션 & # X3E을; 요소가 선택된다. 이는하게 & #의 x3c; 선택 & #의 X3E; 당신이 원하는 것 같은 요소가 실제로 특히 jQuery를 함께 작동합니다. 리>
즉, 라디오 버튼,에 올바르게 - 검사 작품 하나를 확인할 수 있습니다 하나를 클릭하면 선택을 취소하지 않습니다. 이전에 그들은 단지 체크 박스처럼 일했다. 리>
- # 1 x3c &에 클릭 (); 입력 & #의 X3E; 요소는 이제 클릭 이벤트가 발생합니다. 리>
을 요구
- Node.js 리>
댓글을 찾을 수 없습니다