1. 자바스크립트 실행 환경 모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. 브라우저뿐만 아니라 Node.js도 자바스크립트 엔진을 내장하고 있다. → 따라서 자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행 가능 하지만 주의해야 할 점이 있다. 자바스크립트가 브라우저와 Node.js에서 동일하게 동작하지만 둘의 용도는 다르다. 브라우저 = HTML, CSS, JS를 실행해 웹 페이지를 화면에 렌더링 하는 것이 목적 Node.js = 브라우저 외부에서 JS 실행 환경 제공이 목적 정리하자면 브라우저와 Node.js는 위 사진과 같이 자바스크립트 실행 환경을 제공해주는 건 같지만 서로의 역할이 존재한다. 2. 웹 브라우저 개발자 도구 콘솔 ERROR가..
1. 자바스크립트의 탄생 1995년, 웹페이지의 보조적인 기능을 수행하기 위해 브랜던 아이크(Brendan Eich)가 자바스크립트를 개발했다. 2. 자바스크립트의 표준화 자바스크립트는 경쟁사인 마이크로소프트의 JScript와의 시장 점유율 싸움으로 인해 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생했다. 따라서 모든 브라우저에서 정상적으로 동작하는 표준화된 자바스크립트가 필요했다. 그리고 1997년 7월, ECMA-262라 불리는 표준화된 자바스크립트 초반(ECMAScript)이 등장한다. ECMAScript는 자바스크립트 표준 사양인 ECMA-262를 말하며, 핵심 문법을 규정한다. 버전 출시 연도 특징 ES1 1997 초판 ES2 1998 ISO/IEC 16262 ..
1. 프로그래밍이란? 프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 따라서 커뮤니케이션을 하기 위해 무엇을 실행하고 싶은지 명확히 이해한 후 문제 해결 방안을 정의해야 한다. 이에 요구되는 것이 문제 해결 능력이다. 커뮤니케이션을 위해 문제 해결 능력이 필요하지만 문제 해결 방안을 고려할 때 또 필요한 능력이 있다. 바로 컴퓨팅 사고다. 컴퓨팅 사고란 문제 해결 방안을 고려할 때, 컴퓨터의 입장에서 문제를 바라보는 사고다. 컴퓨터는 0과 1밖에 알지 못하는 기계다. 그러한 기계가 실행할 수 있을 정도로 정확하고 상세하게 요구사항을 설명해야 한다. 한 문장으로 정리하자면 프로그래밍을 하기 위해서는 0과 1밖에 모르는 기계에게 컴퓨팅 사고를 통해 정확하고 상세한 커뮤니케이션을 함으로써 문..
- Total
- Today
- Yesterday
- 답
- 백준
- 구현
- 그리디
- 쉽게배우는
- BFS
- JS
- 파이썬
- 프로그래머스
- 쉽게 배우는 자바 프로그래밍
- 자바스크립트
- 해답
- C++
- 정리
- CPP
- Python
- Web
- 풀이
- OS
- 자바
- 정답
- 연습문제
- 운영체제
- 문자열
- 우종정
- 알고리즘
- py
- java
- 정렬
- 쉽게배우는자바프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |