[마크업 언어란]
- 문서에 부가적인 정보를 표시하기위해 고안된 언어
- 정보 표시 방법 : 태그(여는태그 ~ 닫는 태그)
- 태그를 통해 문서 구조, 정보를 나타냄 그리고 데이터 구조를 나타내기도 함
- HTML(태그를 통해 문서 구조 및 정보), XML(태그를 통해 데이터 구조)이 마크업 언어의 일종
[마크다운이란]
- 일반 텍스트 문서 양식을 편집하는 문법
- 마크다운으로 편집한 문서는 쉽게 HTML 등 다른 문서 파일로 변환 가능함
- 보통 README 파일이나 온라인문서, 일반 텍스트 편집기로 문서 양식을 편집할 때 많이 사용함
[DOM 생성 및 API 활용]
- 브라우저가 응답받은 .html 문서를 읽어서 DOM을 생성함
- DOM은 마크업과 1:1 관계를 맺음 : 하나의 마크업(태그)에 대한 객체 생성 - 객체 간 관계도 형성(트리구조)
- 생성된 DOM은 트리구조(document 객체가 최상위 > html > head, body > .....)
- 생성된 DOM은 API를 통해 특정 태그 객체를 선택함
- 자바스크립트를 통해 특정 태그 객체를 변수에 넣고 제어
[참고자료]
1) Naver D2, 브라우저는 어떻게 동작하는가? : http://d2.naver.com/helloworld/59361
2) 위키피디아, 마크업 언어 : https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EC%97%85_%EC%96%B8%EC%96%B4
3) 위키피디아, 마크다운 : https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4
'javascript' 카테고리의 다른 글
[프로그래밍기초] 컴퓨터는 명령을 내부적으로 어떻게 처리하는가 (0) | 2017.05.04 |
---|---|
[웹기본개념] 스크립트 언어, JIT 컴파일이란 (0) | 2017.05.04 |
[웹기본개념] REST 친숙해지기 (0) | 2017.04.28 |
[자바스크립트] 빌트인객체(2) js 전역객체와 기본제공 객체 (0) | 2017.04.25 |
[자바스크립트] 빌트인객체(1) - 브라우저와 웹페이지를 위한 객체 (0) | 2017.04.25 |
댓글