본문 바로가기

JavaScript21

[JavaScript] Web Worker 싱글 스레드인 자바스크립트에서, 무거운 작업을 별도 백그라운드 스레드에서 실행할 수 있게 해주는 기술이다. (나같은 경우에는 OpenLayers에서 지도정보를 Blob으로 가져올때 사용하고 있었다.) ref : https://developer.mozilla.org/ko/docs/Web/API/Web_Workers_API 2021. 6. 9.
[JavaScript] FullCalendar 종료일 관련 이슈 { id: 31, title: 'Test', start: '2014-12-22', end: '2014-12-23', allDay: true } 이벤트를 위와 같이 표시했을때, 종료일이 하루 적게 표기되는 현상이 있다. eventDataTransform: function(event) { if(event.allDay) { event.end = moment(event.end).add(1, 'days') } return event; } 이벤트를 변환할때 하루 더 길게 그리도록 하고, 이벤트를 변경할때 (eventResize, eventDrop등) 하루를 빼서 (subtract) 적용시킨다. ref : https://stackoverflow.com/questions/27604359/fullcalendar-even.. 2021. 6. 8.
[jQuery] 상위 체크박스 선택해제 시 하위 체크박스 disabled $('#parent-checkbox-id').change(function () { $('.child-checkbox-class').prop('disabled', !this.checked); }).trigger('change'); 상위 체크박스 선택 결과에 따라 하위 체크박스를 disable, enable 시킨다. 최초 로드 시 이미 체크되어있는 경우를 위해서 trigger를 사용한다. 2021. 5. 18.
[JavaScript] Moment.js를 이용하여 날짜를 숫자로 변환 moment('2021-05-13'); // 일반 숫자로 변환 moment('2021-05-13').format('YYYY-MM-DD); // 다시 날짜 포맷으로 변환 Chart.js의 Bubble Chart에서 x축을 날짜로 사용하고 싶을때 사용했다. (x축에는 숫자만 허용되기 때문에) 2021. 5. 13.