JavaScript에서 “엄격한 사용”은 무엇을 하며, 그 배경은 무엇입니까?

최근에 Crockford의 JSLint에서 JavaScript 코드 중 일부를 실행했더니 다음과 같은 오류가 발생했습니다. 1행의 문제 문자 1: “use strict” 문이 없습니다. 검색을 해보니 어떤 사람들은 이렇게 덧붙인다는 것을 알게 되었다.”use strict”;JavaScript 코드로 변환합니다.스테이트먼트를 추가하자 에러가 표시되지 않게 되었습니다.안타깝게도 구글은 이 문자열 성명 뒤에 숨겨진 많은 역사를 밝히지 않았다.브라우저에 의한 JavaScript의 해석과 관계가 있는 것은 틀림없습니다만, 그 … Read more

요소가 jQuery에 숨겨져 있는지 확인하려면 어떻게 해야 합니까?

다음을 사용하여 요소의 가시성을 전환하려면 어떻게 해야 합니까?.hide(),.show(), 또는.toggle()? 요소를 테스트하려면 어떻게 해야 합니까?visible또는hidden? 질문에 대한 답변 질문은 단일 요소를 가리키기 때문에 다음 코드가 더 적합할 수 있습니다. // Checks CSS content for display:[none block], ignores visibility:[true false] $(element).is(“:visible”); // The same works with hidden $(element).is(“:hidden”); 이는 twernt의 제안과 동일하지만 단일 요소에 적용되며 jQuery FAQ에서 … Read more

어레이에서 특정 항목을 삭제하려면 어떻게 해야 합니까?

어레이에서 특정 값을 삭제하려면 어떻게 해야 합니까?예를 들어 다음과 같습니다. array.remove(value); // removes all elements with value 코어 JavaScript를 사용해야 합니다.프레임워크는 허용되지 않습니다. 질문에 대한 답변 검색:index제거할 배열 요소의 경우 를 사용하여 해당 인덱스를 제거합니다. splice() 메서드는 기존 요소를 삭제하거나 새 요소를 추가함으로써 배열 내용을 변경합니다. const array = [2, 5, 9]; console.log(array); const index … Read more