달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

플러그인이란?

추가 기능을 제공하기 위한 라이브러리...라고 하면 되려나?

조만간 용어 정리를 좀 해야겠다.

ex) 플러그인, API, 라이브러리, 프레임워크 등... 알고는 있으며, 대강은 설명도 가능하나 꼬치꼬치 차이를 캐물으면 답변에 구멍이 생길 것 같다.


아무튼 아래 소스코드는 대화창과 달력 플러그인을 이용하는 예제 코드다.

당연히 저 코드만 복붙하면 동작하지 않는다. 왜냐면 jqueryui 사이트에서 라이브러리를 다운로드 받아서 만든 코드니까. script src와 link href 부분을 cdn으로 고치든지, 아니면 필요 파일을 다운받아야 제대로 동작할 것이다.


http://jqueryui.com/download/

이 링크 타고가서 필요한 라이브러리 체크하고, 다운로드 받아오면 된다.


<html>

<head>

<script src="jquery.js"></script>

<script src="jquery-ui.min.js"></script>

<link rel="Stylesheet" href="jquery-ui.min.css"/>

<link rel="Stylesheet" href="jquery-ui.structure.css"/>

<link rel="Stylesheet" href="jquery-ui.theme.css"/>

<script>

$(function(){

$('#dialog').dialog();

$('#event_date').datepicker();

});

</script>

<style>

body{ font-size: 62.5%}

h1{text-align:center;}

input[type=text], label{

margin-bottom:12px;

padding:.4em;

width:95%;

}

</style>

</head>

<body>

<div id='dialog' title='jQuery UI dialog'>

<h1>Hello jQuery UI</h1>

<label for="event_date">날짜</label>

<input id="event_date" type="text"/>

</div>

</body>

</html>


그리고 결과는 다음과 같다. 소스코드 몇 줄 쓰지도 않았는데 좋은 디자인이 나옴.

닫기 버튼에 x가 없는 이유는 image를 추가하지 않았기 때문. 추가하면 해결될 것임..


'Javascript & HTML & CSS > jQuery' 카테고리의 다른 글

jQuery pivot plugin  (0) 2017.01.05
이벤트 발생시 this  (0) 2016.12.07
jquery 이벤트전달 막기 + 기본이벤트 제거 방법  (0) 2016.12.06
jquery 이벤트 막기  (0) 2016.12.06
jquery 최신 cdn  (0) 2016.08.11
:
Posted by 클레잇