본문 바로가기
반응형

조금씩배워가는프로그래밍4

JavaScript에서 랜덤 난수를 생성하는 방법 JavaScript에서 30자리 랜덤 난수를 생성하는 방법을 아래에 정리했습니다.빠른 방법 (숫자만)function generateRandomNumber(length = 30) { let result = ''; const digits = '0123456789'; for (let i = 0; i  특징숫자만 포함길이 지정 가능 (기본 30자리)더 안전한 방법 (crypto 사용)function secureRandomNumber(length = 30) { const array = new Uint8Array(length); window.crypto.getRandomValues(array); // 보안 난수 생성 return Array.from(array, byte => (byte % 10).toSt.. 2025. 3. 21.
JavaScript에서 특정 배열 값을 찾아 새로운 값으로 변경 JavaScript에서 특정 배열 값을 찾아 새로운 값으로 변경하는 방법은 여러 가지가 있습니다. 상황에 따라 아래 방법 중 하나를 선택하면 됩니다.1. map 메서드 사용 (추천)배열을 반복하며 특정 조건일 때만 값을 변경합니다.const fruits = ["apple", "banana", "orange"];const updatedFruits = fruits.map(fruit => fruit === "banana" ? "grape" : fruit);console.log(updatedFruits); // ["apple", "grape", "orange"] 설명map은 새 배열을 반환하며 기존 배열은 변경하지 않습니다.특정 값만 조건(fruit === "banana")으로 교체할 수 있습니다.불변성을 유지.. 2025. 3. 19.
JavaScript에서 특정 배열 값을 찾아 삭제하는 방법 JavaScript에서 특정 배열 값을 찾아 삭제하는 방법은 여러 가지가 있습니다. 사용 목적(원본 배열 유지 여부, 단일/다중 값 삭제)에 따라 적절한 방법을 선택하세요. 1. filter 메서드 사용 (가장 추천)특정 값을 제외한 새 배열을 반환합니다.불변성 유지 → React/Next.js 프로젝트에서 안전하게 사용 가능const fruits = ["apple", "banana", "orange", "banana"];const updatedFruits = fruits.filter(fruit => fruit !== "banana");console.log(updatedFruits); // ["apple", "orange"] 설명filter는 조건(fruit !== "banana")에 맞는 요소만 새 배.. 2025. 3. 17.
jQuery를 사용하여 현재 파일에서 다른 파일로 이동한 후 해당 파일 내 특정 위치로 스크롤 jQuery를 사용하여 현재 파일에서 다른 파일로 이동한 후 해당 파일 내 특정 위치로 스크롤하려면 일반적인 방법으로는 앵커 태그를 사용하여 해결할 수 있습니다. 기본적으로 HTML의 id를 사용한 앵커 링크를 클릭하면 다른 페이지로 이동하고 해당 페이지에서 특정 위치로 바로 이동할 수 있습니다. 하지만 부드러운 스크롤 애니메이션을 유지하기 위해서는 새 페이지에서도 jQuery를 사용하여 해당 위치로 스크롤하도록 설정해야 합니다.    1. 기본 HTML 앵커 링크 방식Go to Section 2 on Page 2    2. 목표 파일에서 특정 위치로 부드럽게 이동 (예: page2.html)이제, page2.html에 특정 위치로 부드럽게 이동하는 jQuery 코드를 추가할 수 있습니다.   .. 2024. 10. 22.