본문 바로가기
728x90
반응형

IT/JavaScript와 Framework109

크롬 개발자도구에서 JQuery가 바로 실행되는 이유. 1. 어떤 사이트는 $()가 바로 됩니다.이유: 그 사이트가 이미 자체적으로 jQuery를 로드했기 때문입니다.요즘도 많은 사이트가 여전히 jQuery를 사용하고 있어서, 이미 jQuery 라이브러리가 올라가 있는 경우가 많습니다.그래서 개발자 도구 콘솔창에서 그냥 $()를 치면 바로 먹히는 거예요.👉 쉽게 말하면:"사이트가 jQuery를 깔아뒀으면, 나도 공짜로 쓰는 것" 입니다.그러면 개발자 도구에서 jQuery가 없는 사이트에 직접 설치하려면?콘솔창에 아래 코드를 복붙하면 바로 임시로 설치할 수 있어요:var script = document.createElement('script'); script.src = 'https://code.jquery.com/jquery-3.7.1.min.js'; doc.. 2025. 4. 28.
자바스크립트 콜백지옥 해결법, 비동기 통신 https://yozm.wishket.com/magazine/detail/3042 2025. 4. 1.
자바스크립트 비동기 프로그래밍 https://yozm.wishket.com/magazine/detail/3034/ 한 번에 이해하는 자바스크립트 비동기 프로그래밍 | 요즘IT자바스크립트를 사용하다 보면 ‘비동기’라는 개념을 자주 접하게 됩니다. 비동기 처리 개념을 쉽게 이해하려면, 동기(Synchronous)와 비동기(Asynchronous)의 차이를 먼저 알아야 합니다. 그리고 자yozm.wishket.com 2025. 3. 27.
자바스크립변수의 호이스팅 let, var, const, TDZ(Temoral Dead Zone) 자바스크립트에서 변수는 var, let, const 모두 호이스팅이 이루어지지만, 호이스팅 방식이 다릅니다. let 의 호이스팅 특징:- let 으로 선언된 변수는 호이스팅이 되지만 초기화되지 않습니다.- 즉, 선언만 끌어올려지고, 실제 값 할당은 선언된 위치에서 이루어집니다.- 초기화 전에 변수에 접근하려고 하면 ReferenceError가 발생합니다.예를 들어: console.log(myVar); // undefined (var은 호이스팅 후 초기화됨)var myVar = 10;console.log(myLet); // ReferenceError: myLet is not definedlet myLet = 10; 호이스팅 동작 설명: 1.var : 선언과 초기화가 함께 이루어지므로, 선언 전에 접근해도 .. 2025. 3. 26.
728x90
반응형