TIL

2024년 8월 30일 TIL

kagan-draca 2024. 8. 30. 21:29

https://kagan-draca.tistory.com/236

 

문제 66. 대충 만든 자판 (난이도 7)

처음에 중첩되는 반복문이 너무 많아지는 경향을 보여서시간 초과가 될까봐 선 뜻 알고리즘을 작성하지 못 했다... 그래서 여러 방법을 찾아보면서 반복 횟수를 줄여 볼려고시도 했지만 쉽지

kagan-draca.tistory.com

 

아침 시간으로 위의 문제를 풀어봤다.

요새 문제를 푸는 감을 잃어서 그런지

for문으로 많이 구현을 하고

내부 함수로 구현을 하지 못 하고 있다...

그 뿐만이 아니라, console.log()로

계속 출력을 확인하면서 진행을 해야

코드 오류가 발생하지 않고 있다...

(

튜터님들이 제공해주는 코딩 문제에서도

동일한 문제 발생 중...

)

기본 문법이 탄탄하지 않은 상태라

위와 같은 문제가 발생하는 것 같다...

 

그나마 다행인건 다른 언어를 사용해봤기

때문에, 꾸역꾸역 문제는 풀고 있는 것 같다...

 

https://kagan-draca.tistory.com/237

 

1-5 Package Manager

Package Manager 1) Package 란?모듈(Module) : 코드의 재사용성을 높이기 위해 독립적인 코드 조각입니다.                         npm이나 yarn과 같은 패키지 매니저를 통해  업로드 할 수 있습니다. 

kagan-draca.tistory.com

https://kagan-draca.tistory.com/238

 

1-6 배포를 위한 yarn 학습

VS Code의 Terminal에서 진행된다. 1) 글로벌 환경에서 yarn 설치하기 npm install -g yarn #npm을 이용하여 전역 환경에 yarn을 설치한다전역 환경에 yarn 패키지 매니저를 만들었기 때문에어디서든 사용할

kagan-draca.tistory.com

https://kagan-draca.tistory.com/239

 

1-7 Express.js 프레임워크

1. 웹 프레임워크란 무엇인지 이해합니다.2. VS Code IDE에서 Express 프로젝트를 시작해봅니다.3. Express 프레임워크를 이용하여 백앤드 서버를 개발해봅니다.  1) Express.js의 이해 웹 프레임워크(Web Fr

kagan-draca.tistory.com

https://kagan-draca.tistory.com/240

 

1-8 Express.js로 백엔드 서버 구현

1. VSCode의 터미널 환경에서 package.json 파일 만들기 로 package.json 파일 만들기 -y : package.json 내부 로직을 기본 세팅으로 생성하기 생성 후 :  package.json 파일이 생긴걸 볼 수 있다. 2.  package.json

kagan-draca.tistory.com

 

패키지와 yarn Express를 사용해

누군가 만든 패키지(모듈)을 받는

방식과 그에 따라 생성되는 

파일들을 살펴 볼 수 있었다.

 

https://kagan-draca.tistory.com/241

 

1-9 ES6 Module 시스템 알아보기

Module 1) Module 란?   모듈(Module)은 JavaScript를 파일 단위로 분리된 코드 덩어리를 일컫는다.JavaScript 파일은 특정한 기능을 가진 여러 개의 함수와 변수들의 집합체 입니다. 1. 모듈(Module)은 하나

kagan-draca.tistory.com

그리고 .js 파일이나 .cvs 같은 파일을

나누어 더 효과적으로 코드를 관리할 수 있는

방법을 학습할 수 있었다.

 

+

 

위의 export와 import에서 export에 default 유무 따라

import 부분에서 {}이 있어야 되는지 없어야, 되는지를

실험을 통해 알게 됐다.

 

export에 default가 있으면 import에 {} 없다!

export에 defualt가 없으면 import에 {}이 있다!

 

물론,

 

아마 함수는

 

let 함수명1 = () =>

{

}

let 함수명2 = () =>

{

}

 

export {함수명1, 함수명2}

 

import {함수명1, 함수명2} from 경로

로 많이 사용하고,

 

class는

 

class ClassName{

}

 

export default ClassName

 

import ClassName from 경로

로 많이 사용할 것 같다.

'TIL' 카테고리의 다른 글

2024년 9월 3일 TIL  (0) 2024.09.03
2024년 9월 1일 TIL  (0) 2024.09.02
2024년 8월 29일 TIL  (0) 2024.08.29
2024년 8월 28일 TIL  (0) 2024.08.29
2024년 8월 27일 TIL  (0) 2024.08.27