Ch.Covelope

Javascript <자바스크립트> 란?? 본문

JavaScript

Javascript <자바스크립트> 란??

Chrysans 2021. 11. 7. 02:44
반응형

 

Javascript

<자바스크립트> 

 

 

 


 

 

 

 

 Javascript(자바스크립트)는 정적인 HTML 문서를 프로그래밍 적으로 제어 하여 동적으로 만들어 주거나 클라이언트(사용자) 와의 상호 작용을 할수 있게 하는 언어이며 웹 브라우저가 해석해서 사용할수 있는 유일한 프로그래밍 언어이다.

 

 

근래에는 웹 뿐만 아니라 게임, 서버 프로그래밍등 다양하게 범위를 확장시키고 있는 언어이다.

 

 HTML과 CSS 와 다르게 자바나, C언어 일반 프로그래밍 언어과 유사한 문법 구조를 가지고 있다.

 

하지만 다른 언어와 다르게 타입을 명시할 필요가 없는 인터프리터 언어이다.

 

객체 지향 언어이며 AJAX를 이용해 서버와 실시간 통신도 가능하다.

 

 

 

 객체 지향 언어란 - 완성된 하나의 데이터를 처리하는게 아닌 , 다수의 "객체" 를 만들고, 각 객체들의 역할이 존재하며 사용하고자 하는 부분에 대해서 각 객체들이 상호작용으로 작동하게 된다. 차를 예를들어 타이어,엔진,바퀴,창문,문 등등등이 각각의 객체들이고 그것들이 모여서 자동차로 써 완성되는 것이다. 이러한 객체 지향 언어는 모든 부품들이 역할에 따라 나눠져 있기 때문에 문제(이슈)발생시 대처와 유지보수에 용이하다는 장점을 가지고 있다.

 

 

 

장점

 

  • 재사용성
  • 생산성 향상
  • 유지보수의 용이함

 

 

단점

 

  • 개발속도
  • 절차지향보다 느린 실행 속도
  • 높은 나이도

 


 

 

 

자바스크립트는 프론트엔드(front-end)분야에서 가장 널리 사용되며 필수 학습 언어이다.

 

프론트엔드 개발자로써 기본적으로 필요한 역량은 

 

  • HTML
  • CSS
  • Javascript

 

아래는 필요에 따라 달라 지거나 추가 될수있음

 

  • Vue
  • Angular
  • React
  • node

등이 있다.

 

 

문법

 

자바스크립트 안에는

 

  • 변수-(자료형)
  • 출력문
  • 연산자와 제어문
  • 배열과 자료구조
  • 함수
  • 객체와 클래스

 

등이 있다.

 

 

 

 

 

자세한 내용이나 글들은 차후 계속 해서 추가될 예정이다.

 

 

 

참고

 

 

https://www.w3schools.com/js/default.asp

 

JavaScript Tutorial

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide

 

JavaScript 안내서 - JavaScript | MDN

JavaScript 안내서에서 JavaScript 언어 개요와 사용법을 알아보세요. 언어 기능에 대해 상세한 정보가 필요하면 JavaScript 참고서를 방문하세요.

developer.mozilla.org

 

 

 

https://github.com/chry8822

 

chry8822 - Overview

‘Keep true to the dreams of thy youth’ . chry8822 has 11 repositories available. Follow their code on GitHub.

github.com

 

 

 

728x90
반응형
Comments