회고, 면접준비

회고, 면접준비/면접 답변용 정리

SCSS 기능 - 변수의 사용

이전의 포스팅에서 SCSS의 기능을 소개했다. 그 중에 첫번째인 변수의 사용의 기능을 확실하게 알기 위해 포스팅을 진행하려한다. SCSS에서의 변수사용 기능 SCSS는 CSS에 변수 개념을 도입해주는 기능이 있다. 숫자, 문자열, 폰트, 색상 등등의 형태를 사용할 수 있게 해준다. 내가 작성했던 코드를 예시로 살펴보겠다. GitHub - plla2/game-store Contribute to plla2/game-store development by creating an account on GitHub. github.com 나는 먼저 테마컬러를 미리 잡아두고, 나머지 배경, 텍스트의 컬러를 변수로 만들어 사용하였다. 변수 등록, 사용 // _colors.scss $bg1: #141516; $bg2: #0f..

회고, 면접준비/면접 답변용 정리

SCSS 문법을 제대로 알고 쓴걸까? (Sass와 SCSS)

Sass(SCSS)문법은 무엇이고 왜 등장하였을까 먼저, CSS의 단점에 대해 나열해보면 선택자를 만들 때 매번 불필요한 부모요소 선택자를 작성해야함 동적으로 변경할 때 일일이 수동으로 변경해야한다. 중복되는 코드가 많아져 유지보수에 좋지 않다. 즉, 쉽게 잘하면 선택자 과용, 코드 중복이 많아져서 유지보수가 어려워진다는 단점이 있다. 위와 같은 CSS의 단점으로 인해 Sass(SCSS)가 등장하였다. Sass(SCSS)문법은 코드의 재활용성을 높이고, 가독성을 올림으로서 개발의 효율을 올리기 위해 등장한 CSS 전처리기 언어이다. 하지만 여기서 헷갈리면 안되는 것이 전처리기 언어의 동작 방식이다. 전처리기 언어로 작성을 한다고 전처리기 언어로 직접 동작시키는게 아니다. 웹은 CSS만 인식하기 때문에 문..

회고, 면접준비/면접 답변용 정리

면접정리 3. HTTP Method

해당 면접 답변용 정리 카테고리의 글들은 내용 전체적인 포스팅이 아니라 면접에서 질문을 받았을 때 대답해야할 것들만 정리해둔 것으로 해당 내용을 공부하고 이해한 것들을 바탕으로 답변용으로 정리해둔 것이다. 내용을 자세히 알고 싶다면 다른 정리해둔 글을 보는게 더 효과적일 것이다. HTTP 메서드 클라이언트와 서버 사이에 이루어지는 요청과 응답 데이터를 전송하는 방식 HTTP 메서드의 속성 안전(Safe Methods) - 이 말은 계속해서 메소드를 호출해도 리소스를 변경하지 않는다는 뜻이다. 주요 메소드중에는 GET 메소드가 안전하다고 볼 수 있다. 멱등(Idempotent Methods) - 이 말은 메소드를 계속 호출해도 결과가 똑같다는 뜻이다. GET, PUT, DELETE는 멱등하다고 볼 수 있지..

회고, 면접준비/면접 답변용 정리

면접정리 2. HTTP 상태코드

해당 면접 답변용 정리 카테고리의 글들은 내용 전체적인 포스팅이 아니라 면접에서 질문을 받았을 때 대답해야할 것들만 정리해둔 것으로 해당 내용을 공부하고 이해한 것들을 바탕으로 답변용으로 정리해둔 것이다. 내용을 자세히 알고 싶다면 다른 정리해둔 글을 보는게 더 효과적일 것이다. HTTP 상태 코드란? 클라이언트가 보낸 HTTP 요청에 대한 서버의 응답 코드 상태 코드에 따라 요청의 성공/실패 여부를 세 자릿수로 구분한다. HTTP 상태 코드 분류 분류 내용 1xx Informational (조건부 응답) 클라이언트가 서버에 정보를 요청했지만 해당 요청이 여전히 처리 중임을 나타낸다. 2xx Successful (성공) 서버가 브라우저의 요청을 성공적으로 받고, 처리했음을 나타낸다. 3xx Redirec..

회고, 면접준비/면접 답변용 정리

면접정리 1. 변수

해당 면접 답변용 정리 카테고리의 글들은 내용 전체적인 포스팅이 아니라 면접에서 질문을 받았을 때 대답해야할 것들만 정리해둔 것으로 해당 내용을 공부하고 이해한 것들을 바탕으로 답변용으로 정리해둔 것이다. 내용을 자세히 알고 싶다면 다른 정리해둔 글을 보는게 더 효과적일 것이다. 변수와 식별자란 각각 무엇인가요? - 변수(variable)란 데이터를 할당하고 참조하기 위해 사용되는 이름이 붙은 메모리 공간 - 식별자(identifier)란 변수, 함수, 객체 등을 식별하기 위한 이름으로 사용되는 단어 ⭐️ 식별자는 값이 아니라 메모리 주소를 기억하고 있다. 변수 선언이란 무엇을 의미하나요? 주로 3가지 키워드(var, let, const)를 사용하여 변수의 유효 범위(scope)와 생존 기간(lifeti..

회고, 면접준비/Next.js Doc 번역

Next.js Doc 번역 [next.config.js Options : turbo]

원본 링크: https://nextjs.org/docs/app/api-reference/next-config-js/turbo next.config.js Options: turbo | Next.js Using App Router Features available in /app nextjs.org 위 문서에 대한 번역을 진행합니다. 번역시점은 05-23으로 공식문서의 추가적인 업데이트가 있을 수 있습니다. DeepL translator와 ChatGPT에 의존해서 번역하고 있습니다. 번역체를 자연스러운 어투로 옮기는 과정에서 오역이 발생할 수 있는 점 미리 알립니다. 이에 대한 피드백은 댓글로 알려주시면 감사하겠습니다. 한글로 번역하는 것이 더 어색한 경우 원문을 먼저 표기하겠습니다. turbo (Experi..

회고, 면접준비/Next.js Doc 번역

Next.js Doc 번역 [Functions : revalidateTag]

원본 링크: https://nextjs.org/docs/app/api-reference/functions/revalidateTag Functions: revalidatePath | Next.js Using App Router Features available in /app nextjs.org 위 문서에 대한 번역을 진행합니다. 번역시점은 05-23으로 공식문서의 추가적인 업데이트가 있을 수 있습니다. DeepL translator와 ChatGPT에 의존해서 번역하고 있습니다. 번역체를 자연스러운 어투로 옮기는 과정에서 오역이 발생할 수 있는 점 미리 알립니다. 이에 대한 피드백은 댓글로 알려주시면 감사하겠습니다. 한글로 번역하는 것이 더 어색한 경우 원문을 먼저 표기하겠습니다. revalidateTag ..

회고, 면접준비/Next.js Doc 번역

Next.js Doc 번역 [Functions : revalidatePath]

원본 링크: https://nextjs.org/docs/app/api-reference/functions/revalidatePath Functions: revalidatePath | Next.js Using App Router Features available in /app nextjs.org 위 문서에 대한 번역을 진행합니다. 번역시점은 05-23으로 공식문서의 추가적인 업데이트가 있을 수 있습니다. DeepL translator와 ChatGPT에 의존해서 번역하고 있습니다. 번역체를 자연스러운 어투로 옮기는 과정에서 오역이 발생할 수 있는 점 미리 알립니다. 이에 대한 피드백은 댓글로 알려주시면 감사하겠습니다. 한글로 번역하는 것이 더 어색한 경우 원문을 먼저 표기하겠습니다. revalidatePat..

plla2
'회고, 면접준비' 카테고리의 글 목록