vanilla js로 모멘텀을 클론코딩해 보았습니다. 처음 자바스크립트를 배우면서 브라우저를 조작하는 언어라는 것을 실감했습니다.
image-20200520001229052 기본 컨셉 할 일을 입력 후 enter를 친다. toDo List에 업데이트된다. 할일 마감 후 toDo의 글자부분을 클릭하면 Complete로 이동한다. 이동된 toDo는 취소선이 그어지며, 클릭 시 다시 toDo List로 이동한다. 수정 및 삭제는 ToDo List, Co...
자바스크립트는 Blob이라는 객체를 제공한다. 이 객체의 역할은 javascript에서 텍스트, 이미지, 사운드, 비디오와 같은 멀티미디어 데이터를 다룰 때 사용한다.
한 글자를 입력하면 해당 글자로 시작하는 모든 키워드를 보여주고자 한다. 한글자를 칠 때 마다 백앤드로 요청을 보내는 방법과 프론트에서 필터링해 보여주는 방법 두가지가 있는데 검색어 후보들을 프론트에 저장해 놓은 이후 필요한 키워드를 꺼내 쓰는 방식으로 구현했다.
비동기처리 : 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 처리방식
자바스크립트의 장점이자 단점인 자유도로 인해 프로젝트가 거대해지고 협업 주체들이 많아질수록 단점이 부각된다. 예를 들어 디버깅을 하는 상황에서 특정 부분에서 undefined가 발생해 코드가 실행되지 않는다던가 하는 상황에서 엄격한 규칙이 없는 js는 문제가 있다. 따
babel은 ECMAScript 2015+ 코드를 이전 JavaScript 엔진에서 실행할 수있는 이전 버전과 호환되는 JavaScript 버전으로 변환하는 데 주로 사용되는 무료 오픈 소스 JavaScript 트랜스 컴파일러입니다.(출처: 위키피디아)뷰나 리액트로 프
컴퓨터는 기본적으로 메모리 공간에 데이터를 저장한다. 따라서 데이터를 사용하기 위해서는 해당 대상이 저장된 메모리에 접근해 값을 가져와야 한다. 하지만 대부분의 프로그래밍에서 메모리에 접근해 데이터를 취하는 일은 많지 않을 것이다. 메모리 공간을 식별하기 위해 변수 라