1.제시되는 단답형 질문이나 본인이 작성한 프로젝트 기술 면접 질문에 대한 짧은 정답을 작성한다.
2. 예상되는 꼬리 질문을 스스로 준비한다.
3. 단답형 질문과 꼬리 질문에 대해 설명하기 위한 풍부한 사례를 자신의 언어로 준비한다.
4. 다른 수강생은 어떻게 답변하는지 보고 배운다.
5. 하나의 기술적인 개념에 대해서 나름의 결론을 내렸다면, 기술 블로그로 작성합니다.
대표적인 차이점은 id 는 단 1개의 요소만 적용이 가능합니다.
즉 태그의 유일한 이름을 붙이고 싶을때 씁니다.
class 속성은 id 속성과 다르게 여러번 반복해서 사용이 가능합니다.
반복적으로 쓰이는 유형들을 동일한 class로 묶어 분류하기 적합합니다
id 속성을 사용 할 때에는 앞에 (#)기호를 붙이고 class 속성을 사용 할 때에는 앞에 (.)기호를 붙입니다
정리하자면 id속성은 유일하게 쓰이기 때문에 중복이 불가능합니다
class속성은 중복이 가능하고 반복적으로 쓰이는 유형들을 동일한 카테고리로 분류하기에 적합합니다
( ul )요소는 정렬되지 않은 목록입니다. 즉, 순서가 중요하지 않는 목록을 나타낼때 사용합니다
( li )요소는 목록안의 아이템을 나타냅니다 따라서 반드시 목록을 나타내는 ( ul )요소는 요소안에 항목으로서 ( li )요소가 위치해야 합니다
즉 ( li )요소는 목록 아이템을 모여주기 위한 요소로 목록을 담는 ( ul ) 요소의 자식요소여야만 합니다
scope는 '변수에 접근 할수 있는 범위'라고 생각하면됩니다
자바스크립트에선 전역스코프(global), 지역스코프(local) 2가지 타입이 있습니다
전역스코프는 전역에서 선언되어 있어 어느곳에서든지 해당 변수에 접근이 가능합니다
지역스코프는 해당 지역에서만 접근 할 수 있어 지역을 벗어난곳에선 접근이 불가능 합니다
function exampleFunction() {
var x = "declared inside function";
// x는 오직 exampleFunction 내부에서만 사용 가능.
console.log("Inside function");
console.log(x);
}
console.log(x); // 에러 발생
위에 예시 처럼 함수는 자바스크립트에서 클로저 역할을 하기 때문에 스코프를 생성하므로 함수내에 정의된 변수는 외부함수나 다른 함수 내에서는 접근이 불가능합니다
var x = "declared outside function";
exampleFunction();
function exampleFunction() {
console.log("Inside function");
console.log(x);
}
console.log("Outside function");
console.log(x);
그러나 다음과 같은 코드는 변수가 함수 외부의 전역에서 선언 되었기 때문에 유효합니다