1. library VS framework
Library
- 자주 사용하는 코드들을 재사용할 수 있는 형태로 가공, 프로그래밍 효율을 높여주는 코드들을
추상화시켜서 다른 사람이 사용할 수 있도록 만든 것
- 단순 활용가능한 도구들의 집합
- 개발자가 만든 클래스에서 호출하여 사용, 클래스들의 나열로 필요한 클래스를 불러서 사용하는 방식을 취하고 있다.
ex) jquery
Framework
- 원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대
- 거기에 들어가서 사용한다.
2. jQuery
jQuery는 자바 스크립트의 라이브러리로, html 요소를 간단하고 편리하게 사용하는 기능이 내재되어 있다.
* html 파일에 jQuery 링크를 삽입한 코드
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js">
* 자바스크립트 파일에서 jQuery를 실행하는 코드
$('a').css('color', x);