반응형

javascript 8

차이에서 "주장", "기대", "해야 한다"의 차이는 무엇입니까?

차이에서 "주장", "기대", "해야 한다"의 차이는 무엇입니까? 사이의 차이점은 무엇입니까?assert,expect,그리고.should? 언제 무엇을 사용해야 합니까? assert.equal(3, '3', '== coerces values to strings'); var foo = 'bar'; expect(foo).to.equal('bar'); foo.should.equal('bar'); 차이점은 거기에 기록되어 있습니다. 세 인터페이스는 서로 다른 방식으로 주장을 수행합니다.궁극적으로 그들은 같은 일을 수행합니다.일부 사용자는 다른 스타일보다 한 스타일을 선호합니다.이와 같이 다음과 같은 몇 가지 기술적 고려 사항도 강조할 가치가 있습니다. 그assert그리고.expect인터페이스가 수정되지 않음Ob..

sourcecode 2023.11.04

자바스크립트에서 동적 요소에 이벤트 첨부

자바스크립트에서 동적 요소에 이벤트 첨부 동적으로 생성된 목록에 html 데이터를 동적으로 삽입하려고 하는데 동적으로 생성된 버튼에 대해 on click 이벤트를 첨부하려고 하면 이벤트가 발생하지 않습니다.해결해 주시면 정말 감사하겠습니다. 자바스크립트 코드: document.addEventListener('DOMContentLoaded', function () { document.getElementById('btnSubmit').addEventListener('click', function () { var name = document.getElementById('txtName').value; var mobile = document.getElementById('txtMobile').value; var h..

sourcecode 2023.10.25

상쇄간의 차이높이 및 고객높이

상쇄간의 차이높이 및 고객높이 javascript dom에서 - offset의 차이는 무엇인가요?높이 및 고객요소의 높이?클라이언트 높이: 객체에 대한 가시 영역의 높이를 픽셀 단위로 반환합니다.값에는 패딩이 있는 높이가 포함되지만 스크롤 막대, 테두리 및 여백은 포함되지 않습니다. 오프셋 높이: 객체에 대한 가시 영역의 높이를 픽셀 단위로 반환합니다.값에는 패딩, 스크롤 막대 및 테두리가 있는 높이가 포함되지만 여백은 포함되지 않습니다. 그렇게,offsetHeight스크롤 바와 테두리를 포함합니다.clientHeightDoesn't.Oded로부터의 답은 이론입니다.그러나 적어도 자바스크립트에서 스크롤 작업에 중요할 수 있는 나 요소에 대해서는 이론과 현실이 항상 동일하지는 않습니다. Microsoft는..

sourcecode 2023.10.20

HTML5에서 target="_blank"를 사용해도 괜찮습니까?

HTML5에서 target="_blank"를 사용해도 괜찮습니까? 더 이상 HTML5 에서는를 .target="_blank"HTML5에서 찾을 수 없습니다. 를 계속 ?target="_blank"? 일반적으로 나쁜 아이디어로 간주된다는 것을 알고 있지만 PDF 같은 것을 위해 새 창을 여는 가장 쉬운 방법이며 자바스크립트에 의존할 필요도 없습니다.은 처럼 보입니다.target="_blank"그래도 괜찮습니다.최신 HTML5 초안에는 브라우징 컨텍스트 키워드로 나와 있습니다.사용해도 괜찮습니다target="_blank"; 새 창을 대상으로 하면 대부분의 브라우저에서 항상 팝업 경고가 표시되기 때문에 XHTML에서 이 작업을 제거했습니다. XHTML은 항상 유효성 검사에서 대상 속성에 대한 오류를 표시합니다..

sourcecode 2023.10.15

자바스크립트에서 "디바운스" 기능은 무엇입니까?

자바스크립트에서 "디바운스" 기능은 무엇입니까? 저는 자바스크립트의 "디바운스" 기능인 자바스크립트 디바운스 기능에 관심이 있습니다. 유감스럽게도 코드가 제가 이해할 수 있을 정도로 명확하게 설명되어 있지 않습니다.어떻게 작동합니까? (아래에 제 의견을 남겼습니다)간단히 말해서, 나는 이것이 어떻게 작동하는지 정말 이해할 수 없습니다. // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. function debounce(func, wait, immedi..

sourcecode 2023.10.15

농담에서 스파이를 리셋하거나 클리어하는 방법은?

농담에서 스파이를 리셋하거나 클리어하는 방법은? 한 세트에서 여러 테스트에 걸쳐 여러 주장에 사용되는 스파이가 있습니다. 각 테스트에서 스파이가 가로챈 방법이 호출되지 않은 것으로 간주되도록 스파이를 제거하거나 재설정하려면 어떻게 해야 합니까? 예를 들어, 에서 주장을 하는 방법'does not run method'사실입니까? const methods = { run: () => {} } const spy = jest.spyOn(methods, 'run') describe('spy', () => { it('runs method', () => { methods.run() expect(spy).toHaveBeenCalled() //=> true }) it('does not run method', () => {..

sourcecode 2023.10.10

moment.js 24h 형식

moment.js 24h 형식 12시가 아닌 24시 형식으로 시간을 표시하려면 어떻게 해야 합니까? moment.js를 사용하고 있습니다. 저는 이 대사들이 그것과 관련이 있을 수 있다고 꽤 확신합니다. meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; } }, 어떻게 바꿀까요?시간을 다음과 같이 진술하는 중HH24h 포맷을 제공할 것이고,hh12h 포맷을 제공할 것입니다. 여기 설명서에서도 확인할 수 있습니다. H, HH 24 hour time h, or hh 12 hour time (use in conjuncti..

sourcecode 2023.09.25

배열에서 첫번째 요소를 제거하고 첫번째 요소를 뺀 배열을 반환합니다.

배열에서 첫번째 요소를 제거하고 첫번째 요소를 뺀 배열을 반환합니다. var myarray = ["item 1", "item 2", "item 3", "item 4"]; //removes the first element of the array, and returns that element. alert(myarray.shift()); //alerts "item 1" //removes the last element of the array, and returns that element. alert(myarray.pop()); //alerts "item 4" 첫번째 배열을 제거하되 첫번째 요소를 뺀 배열을 반환하는 방법 나의 예에서 나는 다음을 얻어야 합니다."item 2", "item 3", "item 4"첫..

sourcecode 2023.09.20
반응형