【FullCalendar】Google 캘린더의 커스터마이즈 예(코피페용)

FullCalendar의 사용법과 커스터마이즈의 예를 소개한다.

절차



1. API 키 획득



Google Cloud Platform로 이동하여 (메뉴) -> API 및 서비스 -> 라이브러리


--> 'Google Calendar API'


--> "활성화"


왼쪽 상단에 프로젝트 이름이 표시되는지 확인 (프로젝트가 생성되지 않은 경우 새 프로젝트 만들기) --> (메뉴) --> "API 및 서비스"--> "자격 증명"


--> "자격 증명 만들기"--> "API 키"


API 키가 생성되면 키 제한



2. FullCalendar 사용



초기화



다음 방법 중 하나로 표준 fullcalendar 번들을 얻습니다.
  • Download: 푼이던 r-5.9.0. 다음 p
  • CDN: jsdelivr
  • NPM: npm install fullcalendar

  • 그런 다음 다음과 같이 초기화 코드를 작성합니다.
    <!DOCTYPE html>
    <html lang='en'>
      <head>
        <meta charset='utf-8' />
        <link href='fullcalendar/main.css' rel='stylesheet' />
        <script src='fullcalendar/main.js'></script>
        <script>
    
          document.addEventListener('DOMContentLoaded', function() {
            var calendarEl = document.getElementById('calendar');
            var calendar = new FullCalendar.Calendar(calendarEl, {
              initialView: 'dayGridMonth'
            });
            calendar.render();
          });
    
        </script>
      </head>
      <body>
        <div id='calendar'></div>
      </body>
    </html>
    

    데모 페이지

    fullcalendar 번들의 main.jsmain.css에는 다음 패키지가 포함됩니다.
  • @fullcalendar/core
  • @fullcalendar/interaction(for date selecting , event dragging & resizing )
  • @fullcalendar/daygrid (for month and dayGrid views)
  • @fullcalendar/timegrid (for timeGrid views)
  • @fullcalendar/list (for list views )
  • @fullcalendar/bootstrap(requires 3rd-party Bootstrap/FontAwesome packages. more info )
  • @fullcalendar/google-calendar ( more info )

  • 3. 사용자 정의 예



    See the Pen Customize Google Calendar by Probability Hill ( @probabilityhill )
    on CodePen.

    좋은 웹페이지 즐겨찾기