Java Script 알아보기

SUM·2020년 9월 14일
0

오정보가 있거나 오타가 있을시 코멘트 해주시면 감사하겠습니다.
더 열심히 알아가는 기회를 만들어주시면 감사하겠습니다.

JavaScript란 무엇일까?


HTML,CSS로 WEB의 뼈대와 살을 붙여줬다면 JavaScript로 움직일 수 있게 동적으로 표현을 해주는 역할을 해주는것이 'JavaScript'의 기능이라고 볼 수 있다. 객체지향 스크립트 언어로 웹페이지의 동작을 담당한다. 예를 들어 ' 버튼을 클릭하면 alert가 나오게 해줘 '라는 식의 명령을 내릴 수 있다.

객체지향?
간단히 말해서 변수와 메소드(함수)를 가진 덩어리를 레고처럼 조립해서 코딩하는 방법을 객체지향 프로그래밍이라 한다.


JavaScript가 하는 일

  • HTML 및 CSS요소 스타일을 변경해준다.
  • 스크립트를 활용해 키보드,마우스가 일으키는 이벤트를 실행시켜준다.
  • HTML 페이지를 변경시켜준다. (HTML 요소, 컨텐츠 추가 또는 삭제)
  • Web browser를 제어해준다.
    등등..

JavaScript의 장단점

  • 장점
    • 웹에 특화 되어있어 운영체제나 플랫폼에 상관없이 작동이 잘 된다.

    • 모든 브라우저에서 지원이 가능하다.

    • HTML, CSS와 통합이 가능하다.

    • 컴파일 과정이 필요없어 즉시 실행이 가능하고 디버깅도 간편한 편



  • 단점
    • 웹 상에서 코드를 바로 볼 수 있기 때문에 보안상의 문제가 생길 수 있다.
    • operating system (OS)에 직접 접근이 불가해서 하드디스크를 읽고 쓸 수 없다.
    • 동일 출처 정책을 사용하여 다른 도메인의 접근을 차단시킨다. >>> 자체 도메인만 제한없이 네트워크를 요청할 수 있다.

profile
#코린이탈출#프론트엔드준비

0개의 댓글