전체 글 (21) 썸네일형 리스트형 npm install과 버전 문제 npm install npm install은 package.json에 있는 dependency가 있는 library들을 다운받는 명령어 이다. package.json은 dependency version을 ^를 이용하여 다운로드 한다. 이 때, ^는 어떤 방식으로 구동될까? 다음과 같이, ^1.1.0으로 표기되어 있을 경우에 1.1.0에서 2.0.0의 범위를 가지고 있다고 내포하고 있다. 하지만 0.0.x부터는 miner version을 범위로 치기때문에, 2번째 범위인 ^0.0.1이면 0.0.1 [javascript] axios intercepter로 error handling 하기 Error Handling? error handling은 언제 해야 할까요? 대체적으로 프론트엔드에서는 에러 핸들링을 해야 할때는, api server와 통신할 때 자주 해야 합니다. 프론트엔드 개발자라면, api server와 통신할 때, 특정 error에 대응해주어야 할 때, 코드 중복이 자주 발생하는 것을 느낀 적 있을 겁니다. (적어도 저는 그랬습니다.) 물론 요청마다 겹치지 않는 handling도 있지만, 401같은 token expired는 공통적인 error입니다. 그럼 저 401같은 에러는 한군데 묶어서 관리할 수 있지 않을까요? Axios Intercepter axios에는 request를 보내기 전이나 response를 받기 전에, 코드를 실행할 수 있습니다. axios intercep.. [CSS] viewport란? what is viewport? viewport는 브라우저에서 사용자에게 보이는 부분을 viewport라고 한다. 우리가 사용자의 경험을 증진시키기 위해서 신경써야 하는 부분 중 하나이다. 만약 사용자가 우리 웹사이트의 컨텐츠보다 작은 화면을 가지고 있다면, viewport보다 content가 더 크기 때문에, 스크롤하여 화면을 봐야 하는 불상사가 일어난다. 이럴 경우에는 사용자 입장에서 매우 불편하기 때문에 핸드폰이라면 viewport에 맞게 만드는게 좋다. viewport 이용하기 viewport를 이용해서 mobile 기기에 맞는 웹사이트를 제작할 수 있다. html tag중에 meta tag를 이용하면 된다. 그럼 meta tag는 뭘까요? head tag 안에서 사용하는 link, base, s.. 이전 1 2 3 4 5 6 7 다음