jQuery
jQuery는 웹 개발자가 웹 사이트에 추가 기능을 넣을 수 있도록 해 주는 JavaScript 라이브러리입니다. jQuery는 오픈 소스이며 MIT 라이선스에 따라 무료로 제공됩니다. 최근 몇 년 동안 jQuery는 웹 개발에서 사용되는 가장 인기 있는 JavaScript 라이브러리가 되었습니다.
jQuery를 사용하려면 웹 개발자는 웹 페이지의 HTML 안에서 jQuery JavaScript 파일을 참조하기만 하면 됩니다. 일부 웹 사이트는 jQuery의 로컬 복사본을 직접 호스팅하지만, 다른 웹 사이트는 Google이나 jQuery 서버에서 호스팅하는 라이브러리를 참조합니다. 예를 들어 웹 페이지는 HTML의 <head> 섹션 안에 다음 줄을 사용하여 jQuery 라이브러리를 불러올 수 있습니다.
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
jQuery 라이브러리가 로드되면 웹 페이지에서 라이브러리가 지원하는 모든 jQuery 함수를 호출할 수 있습니다. 일반적인 예로는 텍스트 수정, 양식 데이터 처리, 페이지에서 요소 이동, 애니메이션 실행 등이 있습니다. 또한 jQuery는 Ajax 코드 및 PHP와 ASP 같은 스크립트 언어와 함께 작동하여 데이터베이스의 데이터에 액세스할 수 있습니다. jQuery는 웹 서버가 아니라 클라이언트 측에서 실행되므로 페이지를 다시 로드하지 않고도 웹 페이지의 정보를 실시간으로 업데이트할 수 있습니다. 일반적인 예로 "자동 완성"이 있는데, 검색 양식에 검색어를 입력하면 일반적인 검색어가 자동으로 표시됩니다. 실제로 TechTerms.com은 검색창에 입력할 때 검색 제안을 제공할 때 이 기능을 사용합니다.
무료 라이선스 외에 jQuery가 큰 인기를 얻은 또 다른 주요 이유는 브라우저 간 호환성입니다. 브라우저마다 HTML, CSS, JavaScript를 다르게 렌더링하므로 웹 개발자가 웹 사이트가 모든 브라우저에서 동일하게 보이도록 만들기는 어려울 수 있습니다. 웹 개발자는 브라우저마다 맞춤 함수를 작성하는 대신 Chrome, Safari, Firefox, Internet Explorer에서 모두 작동하는 하나의 jQuery 함수를 사용할 수 있습니다. 이러한 다중 브라우저 지원 덕분에 코딩 과정이 크게 단순해지면서 많은 개발자가 표준 JavaScript에서 jQuery로 전환했습니다.
jQuery에 대한 자세한 내용은 읽어 보고 최신 라이브러리는 공식 jQuery 웹 사이트에서 다운로드할 수 있습니다.
지식 테스트하기