JavaScript 7

자바스크립트에서 주기적으로 함수를 호출하는 방법이 있습니까?

자바스크립트에서 주기적으로 함수를 호출하는 방법이 있습니까? 자바스크립트에서 주기적으로 함수를 호출하는 방법이 있습니까? 그setInterval()함수를 반복적으로 호출하거나 코드 스니펫을 실행하며 각 호출 사이에 시간 지연이 고정됩니다.간격을 고유하게 식별하는 간격 ID를 반환하므로 나중에 clear를 호출하여 제거할 수 있습니다.간격(). var intervalId = setInterval(function() { alert("Interval reached every 5s") }, 5000); // You can clear a periodic function by uncommenting: // clearInterval(intervalId); @ setInterval() @ MDN 웹 문서 더 보기그 세..

programing 2023.10.31

LocalStorage에서 부울 값을 설정할 수 없습니까?

LocalStorage에서 부울 값을 설정할 수 없습니까? 부울 값을 설정할 수 없음을 발견했습니다.localStorage? localStorage.setItem("item1", true); alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true)); 항상 알림true | false내가 시험하려 할 때localStorage.getItem("item1") == "true"그것은 진실을 알려줍니다...항목을 설정하려면 어떻게 해야 합니까?localStorage사실입니까? 끈이더라도 난 생각만 했어요.===유형을 확인하겠습니까? 그렇게 alert("true" == true); // should be true? 현재..

programing 2023.10.31

배열을 필터 함수로 나눕니다.

배열을 필터 함수로 나눕니다. 각 가 를 두 .true아니면false은 .array.filter, 하지만 저는 걸러진 요소들도 손에 쥐고 싶습니다. 를 입니다.array.forEach각 요소에서 술어 함수를 호출합니다.이것이 참인지 거짓인지에 따라 현재 요소를 두 개의 새로운 배열 중 하나에 밀어 넣겠습니다.더 우아하거나 더 나은 방법이 있을까요?array.filter서 는다를 .false요?ES6를 사용하면 확산 구문을 다음과 같이 줄일 수 있습니다. function partition(array, isValid) { return array.reduce(([pass, fail], elem) => { return isValid(elem) ? [[...pass, elem], fail] : [pass, [....

programing 2023.10.11

RequireJS를 사용하여 백본 및 언더스코어 로드

RequireJS를 사용하여 백본 및 언더스코어 로드 Require로 Backbone 및 Underscore(jQuery뿐만 아니라 백본 및 언더스코어)를 로드하려고 합니다.JS. Backbone과 Underscore의 최신 버전에서는 좀 까다로워 보입니다.하나는 언더스코어가 자동으로 모듈로 등록되지만 Backbone은 언더스코어를 전 세계적으로 사용할 수 있다고 가정합니다.백본이 모듈로 등록되지 않는 것 같아서 다른 립들과 다소 불일치하는 것 같습니다.이게 최고의 main.js 제가 생각해낼 수 있는 작품입니다. require( { paths: { 'backbone': 'libs/backbone/backbone-require', 'templates': '../templates' } }, [ // jQu..

programing 2023.10.06

양식 내부 단추를 누를 때 페이지 새로 고침을 방지하려면 어떻게 해야 합니까?

양식 내부 단추를 누를 때 페이지 새로 고침을 방지하려면 어떻게 해야 합니까? 양식 내부의 버튼을 사용하는 동안 문제가 발생했습니다.저는 그 버튼이 기능을 호출하기를 원합니다.그러나 원하지 않는 결과가 발생하면 페이지를 새로 고칩니다. 내 간단한 코드는 다음과 같습니다. Click 버튼을 클릭하면 페이지 새로 고침 기능이 호출되고 이전 요청의 결과인 현재 페이지에 영향을 주는 이전 요청이 모두 재설정됩니다. 페이지 새로 고침을 방지하려면 어떻게 해야 합니까?더하다type="button"단추까지 Click 기본값:type단적으로submit자기가 당신의 케이스에 양식을 게시하고 새로 고침처럼 보이게 합니다.허락하다getData()허위 신고를 하다이것으로 해결할 수 있습니다. Click 당신이 해야 할 일은 ..

programing 2023.08.12

복귀를 기다리는 약속과 복귀를 약속하는 약속의 차이

복귀를 기다리는 약속과 복귀를 약속하는 약속의 차이 아래 코드 샘플을 고려할 때 동작에 차이가 있습니까? 만약 있다면, 어떤 차이가 있습니까? return await promise async function delay1Second() { return (await delay(1000)); } return promise async function delay1Second() { return delay(1000); } 제가 알기로는 첫 번째는 비동기 함수 내에서 오류 처리를 하고, 비동기 함수의 Promise에서 오류가 거품처럼 튀어나올 것입니다.그러나 두 번째는 체크 표시가 하나 더 적게 필요합니다.이거 맞는건가요? 이 스니펫은 참조용으로 약속을 반환하는 일반적인 기능입니다. function delay(ms)..

programing 2023.07.23

JavaScript 파일에 매개 변수 전달

JavaScript 파일에 매개 변수 전달 종종 웹 페이지에 특정 변수를 정의해야 하는 사용할 JavaScript 파일이 있습니다. 코드는 다음과 같습니다. 하지만 제가 하고 싶은 것은: 여러 가지 방법을 시도해 보았지만 가장 좋은 방법은 다음과 같이 쿼리 문자열을 구문 분석하는 것입니다. var scriptSrc = document.getElementById("myscript").src.toLowerCase(); 그런 다음 내 가치관을 검색합니다. 제 문자열을 구문 분석하는 기능을 구축하지 않고 이를 수행할 수 있는 다른 방법이 있는지 궁금합니다. 여러분은 다른 방법들을 알고 있나요?가능하면 글로벌 변수를 사용하지 않는 것이 좋습니다.네임스페이스와 OOP를 사용하여 인수를 개체로 전달합니다. 이 코드는..

programing 2023.07.23