전체 글

가나디 발을 씻자
개요 프로젝트를 하면서 지금까진, 남이 해주는 router push 로 살아가거나 어쩌고를 사용하여 페이지 간에 이동하곤 했다.일단 써먹던 것도 제대로 무엇인지 모르고 페이지 라우팅이란 뭘까 그리고 React 에서 페이지 이동은 어떻게 하는 것이 옳은 것일까 궁금증이 생겨 조사하기 위해 글을 작성한다. 라우팅이란?웹 애플리케이션에서 라우팅이란 사용자가 요청한 URL 에 따라 알맞은 페이지를 보여주는 것을 의미한다.Single Page Application (SPA)React 에서는 페이지 별로 컴포넌트화 하여 분리한 후 한 개의 페이지에 불러온다. React 는 대표적인 SPA 이다.기술적으로는 한 페이지만 존재하지만 라우팅 시스템을 사용하여 사용자의 브라우저 주소창의 경로에 따라 알맞은 페이지를 보여..
개요이런...아직도 일주차 범위 블로깅을 끝내지 못함... 업보 청산의 날이다 블록문제어문이나 함수를 정의할 때 사용하는 것이 일반적이다.0 개 이상의 문을 중괄호로 묶은 것이다. 코드 블록 또는 블록이라고 부름 자바스크립트는 블록문을 하나의 실행 단위로 취급한다. 블록문은 언제나 문의 종료를 의미하는 자체 종결성을 가진다 -> 블록문의 끝에는 세미콜론을 붙이지 않는다. 조건문if ... else 문과 switch 문으로 두 가지 조건문을 제공한다.만약 코드 내의 문이 한 개 뿐이라면 중괄호 생략이 가능하다.if (num > 0) kind = "양수";대부분의 if...else 은 삼항 조건 연산자로 바꿔 쓸 수 있다.+ 삼항 조건 연산자 표현식은 값처럼 사용할 수 있기 때문에 ..
개요 알긴 아는데 물어보면 대답 못하는 정보들을 정리한다... 05 장 표현식과 문 값이란 식(표현식 expression) 이 평가되어 생성된 결과이다. 모든 값은 데이터 타입을 가지며 메모리에 2 진수 즉 비트의 나열로 저장된다. 리터럴이란 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법이다. 표현식이란 값으로 평가될 수 있는 문이다. 앞서 말한 리터럴은 값으로 평가된다. 따라서 리터럴도 표현식이다. 문이란 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다. 컴퓨터에 내리는 명령이란 의미로 명령문이라고도 볼린다. 문은 여러 토큰으로 구성된다. 토큰이란 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미한다. 예를 들면 키워드, 식별자, 연..
자바스크립트로 코테를 풀 줄 아는 사람 되어보기 1 일 차 알고리즘 안 푼지 반 년 넘어서 기본적인 문제 부터 풀어본당 기껏 풀어놓고 까먹을까봐 작성하는 알고리즘 포스팅~ parseInt( ) toString Number( ) 자연수 n 을 문자열로 바꾼다. 문자열의 길이 만큼 for 문을 이용해서 하나 하나 숫자로 바꾼다. 그 숫자들을 += 연산자를 이용하여 answer 에 넣어준다. function solution(n) { var answer = 0; m = String(n); for (let i = 0; i < m.length; i++) { answer += parseInt(m[i]); } return answer; }
daun_up
빌려온 가나디