상세 컨텐츠

본문 제목

자바스크립트와 제이쿼리

공부 요점 정리

by ssw0428 2020. 5. 13. 17:27

본문

자바스크립트란?
-  웹을 풍부하게 만들어주는 작고 가벼운 언어이다.

-  웹페이지와 상호작용을 하도록 만들어진 스크립트 언어이다.

-  작고 빠르기 때문에 웹문서를 동적으로 꾸밀 때 가장 널리 쓰인다.
-  웹에 특화된 기술이기 때문에 운영체제나 플랫폼에 상관없이 잘 작동되고 확장성도 높다.


장점
- 빠른 개발이 가능하며, 배우기가 쉽다. 

(왜냐하면 자바스크립트는 인터프리터 언어여서, 모든 인터프리터 언어의 장점인 배우기 쉽다는 점이 자바스크립트에도 그대로 적용되기 때문이다. 그리고 컴파일 언어처럼 중간 단계인 컴파일(Compile), 링크(Link)과정이 필요가 없기 때문에 즉시 실행(Execute)이 가능하다. )

[프로그래밍 언어는 각자의 언어에 맞게 실행된다. 이 때, 프로그래밍 언어를 기계가 이해할 수 있는 언어로 바뀌어 실행 파일로 바꾸는 과정을 컴파일이라고 한다. 반면 컴파일이 필요없이, 바로 언어를 한 줄씩 읽어서 실행하는 방식이 인터프리터 방식이다.]

단점
- 내부에서 제공되는 기능(이용할 수 있는 함수)이 제한적이고, 관련된 개발도구도 적은 편이다.
- 소소코드를 감출 수가 없기에 외부로 공개되는데, 이 과정에서 보안 취약점이 발생한다.


제이쿼리란?
- jQuery는 빠르고, 기능이 풍부한  오픈 소스 기반의 자바스크립트 라이브러리이다.

(Javascript를 사용하면 HTML과 CSS로는 구현할 수 없는 '기능', '효과', '연출'등을 웹 페이지에 추가할 수 있지만 Javascript만으로 이런 부분을 구현하기란 너무 힘들다. 그래서 자주사용하는 기능과 효과를 Javascript코드로 미리 들어 두고 재활용할 수 있게 한 것을 Javascript 라이브러리라고 한다.) 

관련글 더보기