Javascript/라이브러리 및 API
-
xml-parser를 위한 fast-xml-parser 라이브러리Javascript/라이브러리 및 API 2024. 7. 14. 16:07
공공데이터포털에서 제공하는 Api를 호출 했을때 굉장히 불편함을 느끼는것이 2가지가 있다.1. 분명히 http 통신인데 성공일때든 실패일때든 http Status 200으로 성공으로 무조건 보내준다.2. 실패 했을때 status 200으로 성공 상태로 에러 주는것도 불편한데 심지어 xml로 준다. 핸들링 가능한 모든 에러는 다 map으로 이동 된다. catchError는 http request error가 아닌 요청 자체를 못보내는 케이스나 그럴때나 핸들링 가능할것 같다. 예를들면 틀린 url에 요청을 보냈거나 했을때 즉 httpService에러일때나 catchError를 사용될것이다. https://www.npmjs.com/package/fast-xml-parser fast-xml-parserValid..
-
Moment.js를 사용하지 말아야 될 이유Javascript/라이브러리 및 API 2024. 7. 6. 12:39
Reference- https://d2.naver.com/helloworld/645609- https://unspecified.wordpress.com/2013/08/02/why-you-should-never-mutate-a-javascript-date/- https://momentjs.com/docs/#/-project-status/recommendations/momment.js 공식 문서에서도 레거시 프로젝트라고 정의 되어 있다.파일 크기가 아주 크다는 것이 가장 큰 단점Moment.js 객체는 가변 객체이다. 이 가변성은 예기치 않은 버그를 일으킬 수 있다.
-
-
indexed db api에 대해Javascript/라이브러리 및 API 2021. 10. 29. 21:01
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB Using IndexedDB - Web APIs | MDN IndexedDB is a way for you to persistently store data inside a user's browser. Because it lets you create web applications with rich query abilities regardless of network availability, your applications can work both online and offline. developer.mozilla.org