일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 객체지향
- 개발
- vanilla javascript
- vscode
- 프론트엔드
- Git
- tar
- git commit
- commit
- 자바스크립트
- 런타임
- 역직렬화
- ci/cd
- callback
- Async
- await
- javascript
- 바닐라 자바스크립트
- 커밋
- json
- 비동기
- serialization
- OOP
- Deserialization
- 절차지향
- Dictionary
- 비동기 처리
- typescript
- js
- 타입스크립트
- Today
- Total
목록전체 글 (109)
Hyundolog
문제 풀이 1차 function solution(phone_number) { var answer = ''; let len = phone_number.length; let num = phone_number.substr(len - 4, len) answer = '*'.repeat(len - 4) + num; return answer; } 2차 function solution(phone_number) { var answer = ''; answer = '*'.repeat(phone_number.length - 4) + phone_number.slice(-4) return answer; } 리뷰 slice(), substr() 등의 메소드 암기 필요
Question 우리는 코드를 작성하게 되면 이를 컴파일 시키고 빌드하며 배포하게 됩니다. 이러한 과정을 매번 반복하는 것을 자동화시키면 어떨까에 대한 생각을 할 수 있습니다. GitHub에 코드를 올리면, Jenkins 혹은 Travis에서 체크 후 배포까지 자동으로 진행되는 것을 경험하였습니다. CI/CD가 갖춰진 환경에서 업무에 이용만 할 뿐이 아닌, CI/CD가 무엇인지 알아야 할 필요가 있다는 생각이 들게 되었습니다. Answer 먼저, CI와 CD 각각이 어떤 의미를 하는지 알아보도록 하겠습니다. CI(Continious Integration) 단어를 그대로 직역하면, 지속적인 통합 이라는 뜻을 가집니다. 우리는 GitHub 혹은 BitBucket과 같은 형상관리 툴을 이용하여 다른 개발자들과..
학습목표 저는 조금 어리석게도, 순수 자바스크립트에 대한 개념이 확립되지 않은 상태로 SPA 프레임워크 학습부터 시작하였습니다. 때문에 React.js, Vue.js를 경험하면서 필요한 구문만 외워서 사용하였고, 스스로가 자바스크립트 개발자라 할 수 없다고 판단하였습니다. 이번 기회에 자바스크립트 개발을 시도해 봤다면 한 번 쯤은 들어봤을 바닐라 자바스크립트(Vanilla Javascript)가 무엇인지 알아보고자 하였습니다. 바닐라 자바스크립트의 정의 바닐라 자바스크립트의 홈페이지에 접속하면 다음과 같은 문구를 확인할 수 있습니다. 즉, 빠르고 가벼운 우수한 크로스 플랫폼 프레임워크라고 설명하고 있습니다. 사실, 바닐라 자바스크립트는 순수한 자바스크립트를 대신하여 사용하는 말이 될 수 있습니다. 바닐라..