라이브러리, 플러그인, 함수, 확장 라이브러리의 차이점

Posted by 이상한 나라의 채소토끼
2018. 3. 9. 15:17 JAVASCRIPT & J-QUERY

 용어 

 설명 

 라이브러리 

 웹 페이지에 구현할 수 있는 기능과 효과 등을 하나의 프로그램에 모아서 정리한 것입니다. ('자주 사용하는 기능과 효과를 javascript코드로 미리 만들어 두고 재활용할 수 있게 한 것' )

예를 들어 jQuery는 javascript 라이브러리 중 하나입니다. 

 확장 라이브러리

 쉽게 설명하면 '플러그인을 정리한 것' 예를 들어 jqeury 를 사용해서 UI를 구축하는 작업에 특화한 확장 라이브러리로 'jquery UI' 가 있습니다. 

 플러그인

 라이브러리에 의존해서 기능과 효과를 확장하는 데 사용하는 프로그램 중 하나입니다. 따라서 라이브러리가 없으면 플러그인을 사용할 수 없습니다. 

 함수

 어떤 값을 전달하면 그 값을 처리하여 결괏값을 돌려주는 기능입니다.

 함수는 프로그램의 구성요소로, 라이브러리와 플러그인 모두 함수로 구성되어있습니다.  


더 쉽게설명하면, '라이브러리'가 포토샵이라면, 그안의 브러시, 색추출, 그리기, 선택하기 툴 등의 효과(함수에 의한 처리)는 포토샵이 자동으로 구현하므로, 라이브러리 사용법만 알면, 스스로 복잡한 기능과 효과를 그릴 필요가 없다.


또한 포토샵에는 기본적으로 포함되어있는 브러시뿐만 아니라, 다른 브러시(플러그인)를 추가할 수도 있다.

또한 브러시를 다양하게 변형할 때는 , 몇가지 패턴을 담은 브러시 세트(확장 라이브러리)를 추가할 수도 있습니다.



출처 : 최고의 제이쿼리 교과서

'JAVASCRIPT & J-QUERY' 카테고리의 다른 글

javascript & jquery 이해  (0) 2018.05.29
제이쿼리 버전 차이  (0) 2018.03.13
크로스 브라우징을 위한 HTML5 shiv와 IE checker  (0) 2018.02.08
atom 셋팅  (0) 2018.01.24
jQuery 기본구문  (0) 2018.01.23