site_link1 | |
---|---|
site_link2 | |
site_link3 |
bing 에게 bootstrap용 datepicker 를 찾아달라고 하였다 (프롬프트 키워드 : bootstrap, datepicker, free)
다음의 세가지를 알려주는데...
1. https://colorlib.com/wp/bootstrap-datepicker/
2. https://freefrontend.com/bootstrap-datepickers-timepickers/
3. https://ui-lib.com/blog/free-bootstrap-datepicker-examples/
1 은 라이브러리이고 2, 3 은 datepicker 들의 목록에 대한 문서이다
2번 문서의 라이브러리 목록중 맨 첫번째 Bootstrap 5 - Datepicker - using Vanilla JS 가 맘에 든다
jquery 를 사용하지 않기 때문에 다른 프레임웍에 의존성이 없다
다만 script 라이브러리도 충분히 보안에 위협이 될 수 있는 부분이 있어서
해당 라이브러리들의 코드들을 꼼꼼히 점검해보면 좋겠지만 현실적으로 불가능하니 걍 믿고 쓰는 수밖에 없다
그래서 생각한게 네이버에서 한국인들은 bootstrap5 를 지원하는 datepicker를 어떤것을 사용했는지 검색해봤는데... 현재는 안나온다
다만 bing에 no jquery 를 추가 프롬프트로 넣었더니 bootstrap5 용 유료버전의 MDBootstrap 를 추천해주드라
subscription 으로 구매해야 해서 당장은 걍 패스했다
당장은 freefrontend 껄 사용하고 나중엔 교체할 생각을 해야겠다
그전까지의 보안 사고는 운에 맡겨야 할듯...
그렇게해서 찾아들어간 무료 라이브러리들의 링크 문서에서 원 소스는 bootstrap-datepicker 임을 알게 되었다
Bootstrap 5 - Datepicker - using Vanilla JS (mike foskett)
-> https://codepen.io/2kool2/pen/dyzbmaN
-> Vanilla JS Datepicker 가 필요하다
Vanilla JS Datepicker
-> https://mymth.github.io/vanillajs-datepicker
-> bootstrap-datepicker 를 remake 했다
-> bootstrap style demo : https://raw.githack.com/mymth/vanillajs-datepicker/v1.3.2/demo/bs5.html
bootstrap-datepicker
-> https://github.com/uxsolutions/bootstrap-datepicker
-> jquery 가 필요하다
그래서 적절하게 jquery 의존성이 없는 Vanilla JS Datepicker 를 선택하기로 최종 결정하였다
현재 vanilla js datepicker 의 버전은 1.3.3 으로 확인됨 -> 다운로드