💡 제이쿼리란 무엇인가?
🔴 제이쿼리 : 자바스크립트 라이브러리
- 자바스크립트 코드를 간결한 상태로 개발이 가능
🟠 제이쿼리 특징
-
css 셀렉터
: html내의 엘리먼트들을 손쉽게 표현 및 사용이 가능
-
플러그인 아키텍처
: 이미 개발된 많은 플러그인을 쉽고 빠르게 사용
-
메소드 체인
: 여러개의 기능을 한줄에 나열하여 불필요한 코드 반복을 줄임
-
크로스 브라우저
: 브라우저별 발생 이벤트를 각각 지정 해 줄 필요가 없음
jQuery를 JS의 라이브러리라고 부른다.
라이브러리는 무엇이고? 프레임워크? 플러그인은 무엇일까?
🟢 라이브러리, 프레임워크
- 라이브러리
- 소프트웨어 개발 시 사용되는 프로그램의 구성요소로, 공통으로 사용될 수 있는 특정한 기능을 모듈화한 것으로 즉, 자주 사용하는 도구, 함수들을 모아두었다가 필요할 때 쉽게 가져다 쓸 수 있도록 해 놓은 묶음이다.
- 예로 jQuery가 있다.
- 프레임워크
- 뼈대나 기반구조를 뜻한다. 프레임워크는 완성된 제품이 아닌 완성된 제품을 만들기 위해서 개발자를 도와주는 또는 기반이 되는 역할을 하고, 프레임워크가 정의한 규칙을 준수하면서 개발해야한다.
- 예로 angular, react가 있다.
- 프레임워크 VS 라이브러리
- 프레임 워크 - 내가 개발을 하기위해 지켜야하는 틀
- 라이브러리 - 내가 개발을 하기위해 필요로 하는 미리구현 되어있는 대상