자바스크립트는 웹 프로그래밍에서 빠질 수 없는 부분이다. 웹페이지의 동적인 처리와 이벤트 등을 처리하고 프로그래밍 부분에서 가장 배우기 쉬운 언어이기도 하다. 이 부분에서 파이썬과 비슷한 형태를 보이기도 한다. 현재 거의 모든 프레임워크에서 많이 사용되기 때문에 프로그래밍을 공부하는 사람이라면 배움에 필수이기도 하다.
자바스크립트란
자바스크립트란 웹 프로그램밍을 위해 만들어진 것으로 웹브라우저 기반으로 만들어진 언어이다.
인터프리터 방식으로 실행되기 때문에 컴파일 과정이 필요없다.
코드를 작성한 순서대로 실행되기 때문인데, 이것은 파이썬과 동작이 비슷하다.
프로그래밍을 다루는 사람이라면 이제는 필수로 자리를 잡은 분야이다.
자바스크립트를 기반으로 한 프레임워크들이 다양하게 나오고 있어 이제는 웹프로그래밍 분야를 넘어서는 성능을 보여주고 있다.
장점
초기 자바스크립트가 나왔을 때는 웹개발 외에는 달리 사용되지 않았다.
모바일 분야가 발전하고 자바스크립트 기반의 프레임워크가 다양하게 나옴으로써 이기종간의 통신 또한 가능해졌다.
자바스크립트는 웹브라우저를 넘어서 다른 영역에서도 활용되는 추세이기도 하다.
자바스크립트의 역할은 사용자가 버튼을 눌렀을 때 발생하는 이벤트들을 실행한다.
버튼이나 메세지창 등의 동작 부분을 담당하고 있다고 보면 된다.
기초강좌 빠르게 보기
자바스크립트는 어떤 강좌를 봐도 거의 비슷하다.
누가 보던지 학습의 속도나 스터디 속도가 빠르다.
두꺼운 책을 봐도 되고 얇은 책을 봐도 된다.
유튜브를 봐도 크게 무리는 없다.
본인같은 경우 가장 많이 찾는 곳이 w3schools 이기도 하다.
짧은 강의로 요점 중심으로 설명이 잘 되어 있기 때문에 먼저 참고하는 편이기도 하다.
w3schools 의 자바스크립트 홈페이지는 다음과 같다.
- https://www.w3schools.com/js/default.asp
익혀두면 좋은 것
지금의 자바스크립트는 범용적으로 많이 사용된다.
일반적인 웹프로그래밍부터 웹브라우저의 확장프로그램까지 제작이 가능하며, 모바일을 위한 하이브리드앱에서도 사용된다.
기본적인 자바스크립트 구문을 익혀두면 다른 프레임워크를 익히는 시간이 줄어든다.
단순히 컨버팅수준이기 때문에 어쩌면 기본적인 자바스크립트 구문보다 자바스크립트를 기반한 프레임워크부터 배우는 사람들도 많다.
학습하는 입장에서의 장점이 몇가지 있지만, 누구나 인정하는 것은 먼저 배우기 쉽다는 점이다.
배워두면 따라오는 것
새로운 것은 언제나 학습과 스터디가 필요하지만 자바스크립트를 배워두면 따라오는 몇가지 프레임워크가 있다.
현재 보편적으로 많이 사용되고 있기도 하며, 시간이 지나면 언젠가 만날 것들이다.
이들은 자바스크립트 프레임워크이며, 익혀두면 다방면으로 사용할 수 있다.
대표적인 자바스크립트 프레임워크는 몇 가지가 있다.
- jQuery
- React
- AngularJS
- JSON
- AJAX
- AppML
- HybridApp
물론, 이 외에도 많이 있다.
너무 많아서 탈이긴 하지만, 배워두고 써먹기에는 자바스크립트 만한 것이 없는 것은 사실이기도 하다.
'programming > javascript' 카테고리의 다른 글
자바스크립트 html 코드 작성 위치 javascript code in html (0) | 2021.09.08 |
---|---|
자바스크립트 html 속성 변경하는 방법 여러가지 (0) | 2021.09.07 |
자바스크립트 html 태그 생성하고 추가하기 createElement prepend javascript (0) | 2021.06.26 |
javascript variable 자바 스크립트 변수 let 살펴보기 (0) | 2021.03.23 |
자바스크립트 사용하여 json 데이터를 문자열 객체 변환하기 (0) | 2021.03.18 |
댓글