728x90
반응형

Front/JS & jQuery 438

[js] sessionStorage.setItem("document.referrer", '');

sessionStorage.setItem("document.referrer", ''); sessionStorage에 "document.referrer" 라는 키에 빈 문자열 '' 값을 저장합니다.하지만 document.referrer는 브라우저가 제공하는 읽기 전용 속성이라서 이런 식으로 sessionStorage에 저장한다고 해도 실제 document.referrer 값을 바꾸는 효과는 없습니다.→ 즉, 효과 없는 코드일 가능성이 높습니다. document.referrer 와 sessionStorage.setItem("document.referrer", '') 의 차이와"읽기 전용(read-only)" 속성에 대해 자세히 설명드리겠습니다. ✅ 1. document.referrer란?document.r..

Front/JS & jQuery 2025.05.22

[js] 문자열 추출 split/ slice

slice와 split은 모두 문자열에서 부분 값을 추출할 수 있지만사용 목적과 상황에 따라 선택이 달라짐. ✅ 요약 비교항목slicesplit목적위치 기반으로 부분 문자열 추출구분자 기반으로 문자열 분리반환값문자열 (String)배열 (Array)성능일반적으로 더 빠름구분자가 많으면 느릴 수 있음유용한 경우시작/끝 위치를 알고 있을 때특정 문자/문자열로 나눌 때 (예: CSV 등) 🔍 예제 비교: mrStm = "mrStm"일 때1. split 사용let mrStm = "mrStm"; let mrS = mrStm.split("Tm")[0]; // "mrS"장점: "Tm"이라는 구분자 기준으로 나눌 수 있어서 가변 길이 문자열에도 적합단점: 구분자가 없으면 예외 처리 필요 2. slice 사용let ..

Front/JS & jQuery 2025.05.14

[js] dropzone chunking, forceChunking

✅ chunking: true설명: 업로드할 파일을 **여러 개의 작은 블록(청크)**으로 나누어 서버로 전송하겠다는 설정입니다.용도: 큰 파일을 업로드할 때 전체를 한 번에 보내지 않고 일정 크기(기본 2MB, chunkSize로 조절 가능)로 나눠서 보냅니다.장점:네트워크 오류 발생 시 전체가 아닌 실패한 청크만 재전송 가능.대용량 파일 업로드 안정성 향상.✅ forceChunking: true설명: 파일 크기와 관계없이 무조건 청크 방식으로 업로드하게 강제합니다.기본 동작과 차이: chunking: true만 설정했을 경우, Dropzone은 기본적으로 설정된 chunkSize보다 작은 파일은 한 번에 전송합니다.그러나 forceChunking: true를 사용하면 작은 파일이라도 청크로 쪼개서 전..

Front/JS & jQuery 2025.05.13

[js] trythy / falsy란?

자바스크립트에서 if, while, 또는 !, &&, || 같은 논리 연산자를 사용할 때,어떤 값들은 자동으로 true처럼, 어떤 값들은 false처럼 취급됨.truthy (참같이 동작하는 값)falsy (거짓처럼 동작하는 값) ❌ falsy한 값 (무조건 false로 간주됨)자바스크립트에서 딱 7가지 값만 falsy값설명false불린 false 자체0숫자 0-0음수 0 (별도로 있음)""빈 문자열null아무 것도 없음undefined값이 정의되지 않음NaN숫자가 아님 ✅ truthy한 값 (위 7개 제외한 모든 것)값설명"hello"비어있지 않은 문자열1, -5, 3.14숫자 (0 제외)[]빈 배열{}빈 객체function() {}함수 예시!!"hi" // true!!0 ..

Front/JS & jQuery 2025.04.10

[js] return, return false

✅ 1. return;아무 값도 반환하지 않고 함수를 조용히 종료함.함수 타입이 void일 경우, 흔히 쓰임. ✅ 2. return false;false 값을 명시적으로 반환함.특히 이벤트 핸들러 안에서 많이 씀, 예를 들면: 클릭했을 때 기본 동작 막기submit 이벤트를 막기 상황returnreturn false함수 종료만 할 때✔️가능하지만 의미가 바뀜값 반환 없을 때✔️ (undefined 반환)❌ 불필요한 false 반환이벤트 중단, 기본 동작 방지❌✔️ jQuery 이벤트에서 추천 (preventDefault)

Front/JS & jQuery 2025.04.05

[jQuery] .multiselect('selectAll', false); false 가 전체선택임?

$('#mySelect').multiselect('selectAll', false); 여기서 false는 "triggerOnChange" 옵션📌 selectAll(selectAllJustVisible, triggerOnChange) 설명$('#mySelect').multiselect('selectAll', false); 📌 구문 구조$('#mySelect').multiselect('selectAll', selectAllJustVisible, triggerOnChange);📘 인자 설명: 인자 번호이름설명1️⃣selectAllJustVisible (선택적)true → 화면에 보이는 옵션만 선택false → 전체 옵션 선택2️⃣triggerOnChangetrue → change 이벤트 발생false →..

Front/JS & jQuery 2025.04.04
728x90
반응형