JavaScript
-
[JavaScript] Deep Dive 01장 프로그래밍Modern JavaScript Deep Dive 2023. 9. 13. 18:51
Intro JavaScript의 개념공부의 필요성을 느껴 스터디를 만들었다. 교재는 모던 자바스크립트 Deep Dive로 정했으며 연말까지 완독하는 것을 목표로 한다. 스터디의 목적은 자바스크립트의 개념 정리와 기술면접 대비, 면접 연습. 자바스크립트에 대한 깊은 공부를 목표로 하고 있으며 지속적이고 목표지향적으로 달려가기위해 스터디원들과 매주 정해진 분량을 사전공부 후 서로 질문리스트를 작성하여 서로 답변 및 토론, 발표 등을 하는 것으로 채택하였다. Deep Dive를 기본으로 하되 추가 레퍼런스 등을 참고하여 이해한 내용을 바탕으로 공부하고 정리하고 싶어서 작성한다. 더불어 마크다운 또한 아직 낯설어서 연습이 필요하다. 익숙해지고 혼자서만 이해하고 볼 수 있는게 아니라 다른사람들이 봐도 이해할 수 ..
-
[React] promise, async awaitFrontend/React 2022. 9. 6. 13:29
promise 1. Promise는 무엇인가? JavaScript(React)에서 Promise는 비동기 처리에 활용되는 객체이다. 여기서 비동기 처리란 line by line 순차적으로 특정 코드의 실행을 끝까지 기다리지 않고 다음 코드를 선제적으로 처리하는 것을 의미한다. 2. Promise의 역할 Promise는 주로 웹 서비스 구현 시 원활한 데이터 통신을 위해 활용된다. 더욱 구체적으로 말씀드리자면, 서버에 데이터를 요청했을 때, 데이터가 모두 받아오기 전에 웹에 출력하려고 할 때 발생하는 오류를 방지하기 위해 활용된다. 즉, Promise 객체는 A, B, C 로직이 있을 때, A 로직이 모두 완료될 때까지 B, C 로직을 대기시키지 않고 실행시키는 데 주로 활용된다. 3. Promise의 상..
-
220723 TILTIL 2022. 7. 25. 13:28
오늘 할 일 주특기 교육 주 차 2일째. 어제는 거지같은 엘리스의 토끼굴에 빠져서 정작 리액트는 많은 공부를 하지못했다. 젠장할 할 공부는 많고 할 일도 많고 만들 것도 많은 데 시간은 없다. 영화 리미트리스에 나오는 약 먹고싶다 ㅋㅋㅋㅋ 오늘 한 것 & 더 봐야할 것 Javascript & React에서 가장 많이 쓰이는 배열 내장 함수 4가지. map(), filter(), concat(), from() map()은 각 배열의 요소에 인자값을 적용시켜주는 것.(원본 배열에 손대지 않는다.) filter()는 이름처럼 배열을 원하는 조건을 줘서 필터링된 값만 꺼낼 수 있는 함수. concat()은 서로 다른 배열의 요소값들을 합쳐서 새로운 배열을 만들어 주는 함수. from() 화살표 함수는 이제야 좀..
-
220719 TILTIL 2022. 7. 19. 22:10
오늘 할 일 항해99 알고리즘 주차 5일차. 별로 열심히 안했나 늘었다는 느낌이 크게 들지않는다. 마냥 놀진 않았는데 효율성에서 많이 떨어지는 공부를 했거나 앉아있는 시간에 비해 집중한 시간이 상대적으로 적었거나. 문법은 예전보다 많이 익숙해진 것같지만 메소드의 사용이나 효율성면에서는 아직도 많이 모자르다. 각 메소드의 사용방법이나 용어들을 익히는데에 거의 제일 많은 시간을 쏟는 것 같다. 그러다보니 정작 문제를 푸는 시간은 많이 부족하다. 오늘 내일은 풀었던 문제들이나 시간문제로 넘어갔었던 문제들을 다시한번 돌아보는 시간을 갖도록 생각하고있다. 오늘은 알고리즘 모의고사를 푸는 날인데 어째 처참할 것같다ㅋㅋㅋㅋㅋㅋ 기본적인 코딩문법 익숙해지는 것과 이론적인 부분을 채워 주는 것. 둘 다 중요하지만 시간은..