Javascript?
자바 스크립트는 웹을 위한 인터프리터 언어이자 스크립트 언어 입니다.
자바스크립트로 작성된 프로그램을 스크립트라고 부르며, 컴파일이 필요치 않습니다
보통 웹 페이지에 기능을 더하기 위해 사용하는 편입니다.
인터프리터(Interpreter) 언어란?
소스코드를 한 줄 한 줄 읽어가며 명령을 바로 처리하는 프로그램을 의미하며, 번역과 실행이 동시에 이루어 집니다.
자바스크립트만의 강점?
- 웹 페이지를 동적으로 수정할수 있게 해주는 용도의 언어인 만큼, HTML/CSS와 완전히 통합할 수 있습니다.
- 간단한일은 간단하게 처리할 수 있게 해줍니다. ( 단순함 )
- 다른 프로그램이 언어와 완벽히 호환되기 때문에 상호운용성이 좋습니다.
- 서버로 데이터를 주고 받지 않고도 유효성 검사가 가능합니다.
자바스크립트의 단점?
- 자바스크립트 코드는 누구나 볼 수 있기때문에, 클라이언트 보안에 매우 취약합니다.
- 브라우저에 따라 기능 지원이 다르기 떄문에, 확인을 해 줘야만한다.
- 자바스크립트는 단일 상속만 지원하며 다중 상속은 지원하지 않는다!!
자바스크립트의 프레임워크?
자바스크립트 또한 다른 언어와 같이 다양한 프레임워크가 존재합니다.
(ex) vue.js / React / Angular 백엔드- NodeJS
사용법?
HTML위에서 사용시 <script>태그를 이용하여 사용할 수 있습니다. 또는, JS파일을 만들어서 사용하고자 하는 HTML에서 사용할수 도 있습니다.
고칠점이나 질문이 있으시면 댓글 달아주시면 감사하겠습니다.
반응형
댓글