전체 글
-
5주차 TIL (2)TIL ( Today I Learned) 2022. 12. 13. 21:17
오늘 한 일 오늘부터는 본격적으로 node.js 관련한 공부를 시작했다. 어제 이해가 안되었던 동기/비동기 블로킹/논블로킹도 차근차근 정리해보자. 동기(Synchronous) 일반적으로 '동기적으로 실행된다' 라는 것은 먼저 실행된 코드의 결과가 나올때까지 대기하는것을 말한다. 예를들면 놀이기구를 생각할 수 있는데 한번타는데 걸리는 시간이 5분인 놀이기구에서 먼저 탑승한 사람이 5분이 지나 모두 내리기 전까지는 탑승을 할 수 없다. 이것은 놀이기구 탑승/하차 가 동기적으로 관리된다라고 볼 수 있다. 비동기(Asynchronous) 일반적으로 '비동기로 실행된다' 라는 것은 실행된 순서와 관계없이 결과가 나오는 것을 말한다. 예를들면 정원이 30명인 식당이 있다고 가정했을 때 입장순서는 선착순이고 퇴장순서..
-
5주차 TIL (1)TIL ( Today I Learned) 2022. 12. 12. 19:47
오늘 한 일 오늘부터 node.js에 대해 배우기 시작했다. 이번주부터는 node.js 와 관련해서 내가 정리한 내용을 작성할 것 같다. 우선 노드를 알기 전에 자바스크립트가 무엇인지에 대해 간단하게 설명하고 차근차근 알아가보도록 하겠다. javascript 우선 자바스크립트가 무엇인가? 에 대해 알아보자면 자바스크립트가 존재하기 이전의 웹브라우저에는 html과 css로 아주 간단한 스타일만 적용하여 정적으로만 구성되어 있었다. 위의 사진처럼 텍스트로만 이루어져있고 마치 신문을 보는것 처럼 아무 움직임이 없게 구성되어 있었는데 이것을 좀더 동적으로 표현하고자 하여 자바스크립트가 탄생하게 된 것이다. 자바스크립트를 사용하면 네이버 사이트의 우측에 보이는 날씨처럼 계속 변하는, 즉 애니메이션 효과를 줄 수 ..
-
4주차 WILWIL ( Weekend I Learned) 2022. 12. 12. 11:32
이번 한주동안 미니프로젝트를 진행해 보면서 솔직히 지금까지 이게 무엇이고 어떻게 실행되고 무엇을 호출하고 어디로 데이터가 넘어가고 등등 에 대한 부분을 잘 몰랐었는데 조금씩 이해가 되기 시작했다. 예를 들었을 때 버튼이 실행되면 어떤 함수가 실행되고 그 함수 안에서 또 어떻게 처리하고 서버랑 연동하고 이런부분들이 점점 눈에 들어오고 이해가 가고 내가 다룰 수 있을거 같다 라는 느낌이 조금씩 생겨 기분이 좋아지기 시작했다.!! 솔직히 처음 공부할 땐 한글로 된 설명을 읽는데 한글이 아닌거 같고 이게 무슨소리인지 이해도 안되고 그랬지만 4주간 공부하고 노력해보면서 점점 눈에 보이기 시작하니까 더 재미있어지고 의욕이 솟아 오른다. 앞으로도 열심히 달려봐야지!!