일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- typescript
- git commit
- Deserialization
- callback
- serialization
- 개발
- 비동기
- 비동기 처리
- Async
- 바닐라 자바스크립트
- tar
- await
- vanilla javascript
- Git
- ci/cd
- 객체지향
- Dictionary
- OOP
- 역직렬화
- 타입스크립트
- 절차지향
- javascript
- 프론트엔드
- commit
- 커밋
- 자바스크립트
- js
- json
- 런타임
- vscode
- Today
- Total
목록자바스크립트 (8)
Hyundolog
Question 평소에 정확하게 인지하지 못하고 지나쳤던 Data 관련 개념입니다. Key-Value 형태로 비슷한 모습을 보여 명확한 차이점을 습득하고자 정리하게 되었습니다. Answer 먼저, JSON과 Dictionary의 개념부터 정리하였습니다. JSON JavaScript Object Notation의 약어로 데이터 입출력에 많이 사용되는 경량의 텍스트 기반 데이터 교환 형식 표현식이 이해하기 쉽기 때문에 XML을 대체하여 많이 사용 자바스크립트의 Object와 문법이 유사하고, key와 value가 존재할 수 있으며 ""로 표기 기본 자료형으로 Object, Array, String, Number, Boolean, null 사용 가능 parse()로 JSON -> Object / stringi..
학습목표 Vue.js 를 활용한 프론트엔드 개발을 진행하면서, 자바스크립트 구현 수준을 향상시킬 필요가 있다고 느꼈습니다. 평소에 잘못 사용하고 있거나 효율적이지 못한 부분들을 개선하고자 시작하게 되었습니다. 먼저, 자바스크립트의 탄생 배경부터 개념까지 알아보고자 하였습니다. 정적·동적 언어 우리는 HTML과 CSS를 사용하여 쉽고 빠르게 웹 페이지를 만들어낼 수 있습니다. 하지만, HTML과 CSS는 정적인 언어이기 때문에 화면(웹 페이지)의 특정 부분을 변경하기 어렵습니다. 쉽게 말해서 어떠한 조작에 의해 화면의 일부분 혹은 전체를 변경해야할 때 동적인 언어의 도움이 필요합니다. 예를 들어, 마우스 혹은 키보드를 이용하여 버튼을 누르고 알림창을 띄우는 등의 행위를 떠올려보면 됩니다. 초기의 웹 페이..