Front-end/HTML, CSS,javascript,jquery 2

호이스팅이란? (var와 let의 차이)

1. 호이스팅이란? : javascript 에서 코드 실행 전 함수 선언이 스코프의 최상단으로 끌어 올려지는 현상. - 코드가 실행이 되기 전에 자바스크립트 엔진이 선언 해둔 변수를 모두 조사함 - 선언된 변수와 함수를 모두 기억해 둠 ※ 스코프 : 변수에 접근할 수 있는 범위 2. var를 통한 선언의 문제점. 2-1. 호이스팅 시 변수의 선언과 초기화 (undefined)를 동시에 함. [실행] console.log(a) var a = 1 console.log(a) [결과] undefined 1 [원인] : 호이스팅 시 변수의 선언과 초기화를 한 후, 추후 a라는 값이 나오면 값을 할당 함. [해결] : let 은 위와 같은 문제를 해결해준다. let도 호이스팅의 개념은 존재하지만 TDZ의 개념이 존..

부트스트랩 그리드 시스템 정리

* 그리드(Grid) 시스템이란? ; 콘텐츠를 쉽게 배치할 수 있도록 한 줄을 12개의 동일한 열로 나누어, 반응형 웹을 쉽게 구현할 수 있게 해준다. 즉, 레이아웃을 쉽게 구성할 수 있음. lg 크기 1200px 이상 ; PC, 태블릿 md 992~ 1200px ; 태블릿 sm 768~992px ; 태블릿 xs 768 미만 ; 스마트 폰 * 예시 해석 ; width가 1200px 이상의 환경(PC나 태블릿)에서는 한줄에 6칸씩 차지하고(한 행에 2열) , 모바일 환경에서는 12칸씩 차지해라(한 행에 1열) 적용 후 1. PC환경 2. 모바일 환경 * 기타 그리드 관련 클래스 명 offset ; 지정된 블록만 간격을 두고 배치하기 위한 것 (col-종류-offset-숫자 형태로 사용) ex) col-md..