300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 리눅스
- linux
- 프로그래머스
- CSS
- 코딩테스트
- DFS
- 코딩
- 동적프로그래밍
- 백준
- dp
- 킥스타트
- 알고리즘
- 그래프
- 코딩 테스트
- 프로그래밍
- AI
- 딥러닝
- PYTHON
- 파이썬
- 브루트포스
- 순열
- nlp
- 동적 프로그래밍
- kick start
- BFS
- google coding competition
- 운영체제
- OS
- 네트워크
- 구글 킥스타트
Archives
- Today
- Total
오뚝이개발자
[JS]자바스크립트(JavaScript)란? 본문
728x90
300x250
본 글은 유튜버 생활코딩님의 WEB2 JavaScript 강의를 듣고 정리한 것이다.
자바스크립트는 사용자와의 상호작용을 컨트롤하는 언어이다. 본래 웹브라우저는 한 번 화면에 표시되면 자기자신을 바꿀 수 없다. 이를 바꿀 수 있도록 해주는 것이 바로 JS이다. 따라서, 다른 말로 하면 JS는 HTML을 제어하는 언어이다. 그래서 기본적으로 JS는 HTML 위에서 작동한다. JS의 이러한 특성이 웹페이지를 훨씬 동적으로 작동하도록 바꾸어주는 것이다.
예시를 들어보자면, 네이버의 메인 화면에 들어가면 다음과 같이 우측하단에 라이트모드로 보기, 다크모드로 보기를 선택할 수 있도록 되어있는 버튼이 있다. 이것을 누르면 페이지가 다크모드 혹은 라이트모드로 바뀌는데 이러한 것을 가능하게 하는 것이 바로 JS이다.

728x90
300x250
'Front-end > JS' 카테고리의 다른 글
[JS] 변수와 대입 연산자 (0) | 2020.08.31 |
---|---|
[JS] 데이터타입 - 문자열과 숫자 (0) | 2020.08.31 |
[JS] HTML과 JS의 만남 (콘솔) (0) | 2020.08.31 |
[JS]HTML과 JS의 만남 : 이벤트 (0) | 2020.08.30 |
[JS]HTML과 JS의 만남 : script 태그 (0) | 2020.08.30 |