Frontend(18)
-
[RN] React Native와 Google Calendar api 연동
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! React Native(RN)과 Google Calendar api 연동을 위해서는 기본적으로 Google 로그인이 된 상태이어야 합니다. (저는 react-native-google-signin 을 사용했습니다.) 그렇다면, React Native(RN)과 Google Calendar api 연동은 어떻게 하는 것일까요?? 한참을 찾아보았는데, 아무리 구글링을 해도 React - Google Calendar api 연동 라이브러리 밖에 나오지 않더라구요...! ㅠㅠ 정말 열심히 찾았는데, 허무하게도 해답은 api document에 있었습니다. (역시 document를 잘 읽어야 해...!!! d..
2021.05.10 -
[js] base64 암호화
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! url 등의 parameter 전송시에 암호화가 필요한 경우가 있습니다. - base64 란? 컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념 base64 암호화 적용을 위한 함수는 atob(), btoa() 가 있습니다. 특히, 한글을 암호화 하기 위해서는 encodeURIComponent() 사용할 수 있습니다. export class StringUtil { /** * encode string ..
2021.05.10 -
[js] for(in, of), foreach, map 비교
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! js에는 다양한 배열 순환 방법이 존재합니다. for(in, of), foreach, map 비교를 통해 올바른 사용법을 알아보겠습니다. 1. for(in, of) 기본적인 반복문의 구조는 아래와 같은 구조로, 배열 순환 시 break; 적용 가능합니다. for ([initialization]; [condition]; [final-expression]) { // iterating section } 1) for(var a in b) 객체에서 사용 가능한 문법입니다. var obj = { a: '가', b: '나', c: '다' }; for (var key in obj) { console.log(k..
2020.11.30