본문 바로가기

TIL

TIL#18(수박수박문제, Node.js 입문)

오늘 한일
  • 수박수박문제

홀수 일 때는 '수' 짝수 일 때는 '박'을 n번 째까지 추가 하였다.

Javascript에서는 문자열을 +로 합칠 수 있기 때문에 쉽게 해결 하였다.

  • Node.js입문
  • Node.js란? Javascript를 브라우저가 아닌 컴퓨터에서 브라우저 없이 실행하게 도와주는 환경이다. 이는 핵심적인 코어 라이브러리와 V8엔진, 그러고 libuv라는 라이브러리를 통해 가능하다.
  • 웹 브라우저는 인터넷 브라우저라고도 불리며, 웹 서버로부터 정보를 요청하고 받아 사용자에게 보여주는 소프트웨어다.
  • V8엔진은 구글이 개발하여 구글 크롬 브라우저에서 사용하는 자바스크립트 엔진이다.
  • libuv는 Node.js가 비동기 I/O 작업을 수행할 수 있게 해주는 중요한 라이브러리이다.
어려웠던 점
  • Node.js 입문을 하면서 웹의 작동 방식에 대해 배웠는데 어려운 용어가 많아 잘 이해가 안 되었다. (Node.js를 다뤄보면서 여러 기능을 구현해보면 작동 방식에 대해서도 잘 알 수 있을 것 같다.)
오늘의 TIP
  • Node.js 는 2023년 스택오버플로우 설문에 따르면 웹 프레임워크 기술 부문에서 1위를 차지할 정도로 대표적인 웹 프레임워크 기술이다.

출처: https://survey.stackoverflow.co/2023/