JavaScript는 '웹페이지에 생동감을 불어넣기 위해' 만들어진 프로그래밍 언어로 웹을 위한 인터프리터 언어이자 객체 기반의 스크립트 프로그래밍 언어이다.
HTML의 특정 요소들을 선택하여 다양한 이벤트에 따라 어떤 동작을 하도록 기능을 넣고, 조작을 할 수 있으며, 그 외에도 다양한 기능이 있다.
또한 JavaScript는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있는데, 브라우저 뿐만 아니라 서버, JavaScript engine이라 불리는 프로그램이 들어있는 모든 디바이스에서도 동작한다.
JavaScript의 주요한 강점으로는
- HTML/CSS와 완전히 통합할 수 있음.
- 간단한 일은 간단하게 처리할 수 있게 해줌.
- 모든 주요 브라우저에서 지원하고, 기본 언어로 사용됨.
등이 있는데 이 세 가지를 모두 충족하는 브라우저 연관 기술은 JavaScript뿐이다. 이런 특징 때문에 JavaScript는 브라우저 인터페이스를 만들 때 가장 널리 사용되며, 이 외에도 JavaScript를 이용해 서버나 모바일 앱 등을 만드는 것도 가능하다.
하지만
1.OS에 직접 접근할 수 없다.
2.하드디스크를 읽을 수 없다.
3.다른 프로그램을 호출할 수 없다.
는 등의 단점들도 가지고 있다.
밑바닥에서 시작하는 내 입장에서는 아무리 모던 JavaScript 튜토리얼같은 좋은 정보원을 참고해도 내 것으로 만드는 것이 쉽지 않다.
그래도 열심히...해야겠지
11시 20분이지만 운동... 다녀와야겠지
다녀와서 복습...해야겠지