목록프로그래밍 (492)
스택큐힙리스트
누군가는 자바스크립트를 사용하여 두 날짜의 값을 크다, 작다, 과거가 아닌지 비교하는 방법을 제안할 수 있을까요? 값은 텍스트 상자에서 가져올 것입니다.답변 1일자 객체는 원하는 작업을 할 것입니다 - 각 날짜에 대해 한 개를 만들고, 그들을 >, date2) { console.log('date1은 date2보다 이후입니다.'); } else { console.log('date1과 date2는 같은 날짜입니다.'); } ``` 위의 예제에서는 비교 연산자인 ``를 사용하여 두 날짜를 비교합니다. 비교 결과에 따라 적절한 메시지를 출력합니다. 또 다른 방법은 `getTime()` 메소드를 사용하여 날짜를 밀리초 단위의 정수로 변환한 다음, 비교하는 것입니다. 이 방법을 사용하면 두 날짜를 숫자로 변환하여 ..
저는 $(document).ready를 사용하는 스크립트를 가지고 있지만, jQuery에서 다른 것은 사용하지 않습니다. jQuery 종속성을 제거하여 가벼워지도록 하려고 합니다. jQuery를 사용하지 않고 자체 $(document).ready 기능을 어떻게 구현할 수 있을까요? window.onload을 사용한다면 이미지, 프레임 등이 모두 로드된 후에 발생하기 때문에 같지 않을 것입니다.답변 1표준 기반으로 대체할 수 있는 DOMContentLoaded가 있으며, 이는 IE8을 제외한 브라우저의 99% 이상에 지원되는 기능입니다: document.addEventListener(DOMContentLoaded, function(event) { //작업 수행 }); jQuery의 기본 기능은 아래에 나와..
다음의 두 가지 대안을 고려해보세요: console.log(double); console.log('single'); 전자는 문자열 주위에 이중 따옴표를 사용하고, 후자는 문자열 주위에 홑따옴표를 사용합니다. 더 많은 자바스크립트 라이브러리에서는 문자열을 다룰 때 홑따옴표를 사용하는 것을 점점 더 많이 보게 됩니다. 이 두 가지 사용법은 서로 호환 가능한가요? 그렇지 않다면, 하나를 사용하는 것에 어떤 이점이 있나요?답변 1다른 라이브러리에서 단일 따옴표와 이중 따옴표를 사용하는 가장 가능성 있는 이유는 프로그래머의 선호도와/또는 API 일관성일 것입니다. 문자열에 가장 잘 맞는 것을 사용하면 일관성을 유지하기만 하면 됩니다. 리터럴로 다른 유형의 따옴표 사용하기: alert('Say Hello'); al..
자바스크립트에서 십진수를 유효성 검사하는 가장 깨끗하고 효과적인 방법은 무엇인가요? 보너스 포인트: 명확성. 솔루션은 깨끗하고 간단해야 합니다. 크로스 플랫폼. 테스트 케이스: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => fal..