TIL #7

김태훈·2023년 2월 13일
0

TIL

목록 보기
6/35

JavaScript 공부를 시작했다.

JavaScript는 '웹페이지에 생동감을 불어넣기 위해' 만들어진 프로그래밍 언어로 웹을 위한 인터프리터 언어이자 객체 기반의 스크립트 프로그래밍 언어이다.
HTML의 특정 요소들을 선택하여 다양한 이벤트에 따라 어떤 동작을 하도록 기능을 넣고, 조작을 할 수 있으며, 그 외에도 다양한 기능이 있다.
또한 JavaScript는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있는데, 브라우저 뿐만 아니라 서버, JavaScript engine이라 불리는 프로그램이 들어있는 모든 디바이스에서도 동작한다.

JavaScript의 주요한 강점으로는

  1. HTML/CSS와 완전히 통합할 수 있음.
  2. 간단한 일은 간단하게 처리할 수 있게 해줌.
  3. 모든 주요 브라우저에서 지원하고, 기본 언어로 사용됨.

등이 있는데 이 세 가지를 모두 충족하는 브라우저 연관 기술은 JavaScript뿐이다. 이런 특징 때문에 JavaScript는 브라우저 인터페이스를 만들 때 가장 널리 사용되며, 이 외에도 JavaScript를 이용해 서버나 모바일 앱 등을 만드는 것도 가능하다.

하지만

1.OS에 직접 접근할 수 없다.
2.하드디스크를 읽을 수 없다.
3.다른 프로그램을 호출할 수 없다.

는 등의 단점들도 가지고 있다.

솔직히 말해서

밑바닥에서 시작하는 내 입장에서는 아무리 모던 JavaScript 튜토리얼같은 좋은 정보원을 참고해도 내 것으로 만드는 것이 쉽지 않다.
그래도 열심히...해야겠지
11시 20분이지만 운동... 다녀와야겠지
다녀와서 복습...해야겠지

profile
개발자(진)

0개의 댓글