Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스레드
- 소셜
- jwt
- social login
- object
- jvm
- Thread
- 부트캠프추천
- 오브젝트
- 항해99단점
- class
- 객체지향 프로그래밍
- Instance
- 클래스
- bean
- process
- API
- 회고록
- 인스턴스화
- 항해99장점
- 항해99솔직후기
- 객체
- 프로세스
- Dependency Injection
- 소셜로그인
- inversion of control
- IoC
- 인스턴스
- 쓰레드
- DI
Archives
- Today
- Total
로운's 기술노트
9장. 웹 브라우저 본문
■ XML 등의 마크업 언어
ㅇ 마크업이란?
- 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지
- 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이였으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다.
- 마크업 언어의 종류 : SGML, HTML, XML, XHTML, SVG 등
ㅇ XML (Extensible Markup Language)
- W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다.
- XML은 주로 다른 종류의 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.
- W3C는 XML 설계 목표에서 단순성과 일반성, 그리고 인터넷을 통한 사용 가능성을 강조했다. XML은 텍스트 형식으로 유니코드를 사용해 전 세계 언어를 지원한다.
- XML을 설계할 때는 주로 문서를 표현하는데 집중했지만, 지금은 임의의 자료구조를 나타나는 데 널리 쓰인다.
- 많은 API가 개발되어 XML 데이터를 처리하고자 하는 소프트웨어 개발자들이 활용하고 있다. 또한 여러 가지 스키마 시스템이 있어서 XML 기반 언어의 정의를 보다 쉽게 할 수 있도록 도와 준다.
■ 자바스크립트
ㅇ 개념
- 자바스크립트(JavaScript)는 객체(object) 기반의 스크립트 언어이다.
HTML로는 웹의 내용을 작성하고, CSS로는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현할 수 있다.
자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js와 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있다.
ㅇ 역사
- 자바스크립트는 1995년에 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)에 의해 만들어졌다.
처음에는 모카(Mocha)라는 이름으로 개발되었으나, 그 후에 라이브스크립트(LiveScript), 최종적으로는 자바스크립트(JavaScript)라는 이름으로 변경된다.
ㅇ 특징
- 객체 기반의 스크립트 언어
- 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어
- 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현이 가능
[출처]
https://mentha2.tistory.com/107
http://www.tcpschool.com/javascript/js_intro_basic
'항해99_'22.01~04 > Computer Science' 카테고리의 다른 글
8장. 프로그래밍 언어 처리 (0) | 2022.02.13 |
---|---|
7장. 데이터 구조와 처리 (0) | 2022.02.07 |
5장. 컴퓨터 아키텍처와 운영체제 (0) | 2022.01.29 |
2장. 전자 회로의 조합 논리_ 디지털 컴퓨터의 사례 (0) | 2022.01.23 |
Comments