의미론적 tag
문서의 정보를 보다 잘 표현하기 위해서는 의미에 맞는 태그를 잘 사용해야 한다. 특히 HTML5에서는 웹페이지에서 통상 많이 사용하는 구조에 의미를 분명히 부여하기 위해서 의미론적 태그(semantic element)를 새롭게 정의해서 제공하고있다.
SEO(Search Engine Optimiztion)
-> 검색을 최적화하기 위해서 우리가 제목, 부제목, 시멘틱 태그를 잘 활용한다면, 특정 키워드로 검색 했을 때, 내가 만든 웹사이트가 검색창에 노출될 수 있다.
-> 다시 말해서 검색 엔진이 내가 만든 웹사이트를 어떤 결과에 띄워줘야 될 지를 알려줄 수 있다.
유지보수성
-> 단순히 div tag로만 모든 구조를 짜는 것보다 더 한눈에 알아볼 수 있기 때문에, 다른 개발자들이 코드를 유지보수 하기가 더 편해진다.
빈 객체의 생성
-> 아무런 기능이 없는 상태의 빈 객체를 생성
-> prototype
변수의 추가
-> 빈 객체 안에 변수들을 추가 해 넣는다.
-> 용도에 따라서 객체를 생성하고, 변수를 그룹화하기 위해서 사용한다.
함수의 추가
-> 빈 객체 안에 함수들을 추가 해 넣는다.
-> 기능은 서로 다르지만, 용도가 비슷한 함수들을 하나의 그룹으로 묶기 위한 단위가 객체이다.
let people = {}
객체안에 추가되어 있는 변수를 멤버변수 혹은 프로퍼티 라고 한다.
변수를 추가하기 위해서는 객체이름.변수명 = 값의 형태를 사용한다.
선언을 위한 별도의 키워드는 사용되지 않는다.
people.name = "자바학생";
people.age = 20;