| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- 바닐라JS
- 차이점
- api 라우트
- 책으론 원리만
- fetch pull 차이
- 백준
- 다시 홧팅
- Mac
- axios
- CSS
- AJAX
- 서버 컴포넌트
- jQuery
- 개발일지
- git
- JavaScript
- 클라이언트 컴포넌트
- 공부할 거 넘많다~
- freecodecamp
- git flow start
- TS
- git flow finish
- Next.js
- 힘들었던 한주
- HTML
- 끝까지 잘 마무리하기
- 실무는 공식문서로
- js
- Main
- javascript30
- Today
- Total
목록Developer 다다 (44)
다다의 개발일지 6v6
https://www.freecodecamp.org/learn/2022/responsive-web-design/ https://www.freecodecamp.org/learn/2022/responsive-web-design www.freecodecamp.orgLearn HTML by Building a Cat Photo AppThe main element is used to represent the main content of the body of an HTML document. Content inside the main element should be unique to the document and should not be repeated in other parts of the document. -> ..
Axios란?Axios는 HTTP 요청을 쉽게 보낼 수 있도록 도와주는 자바스크립트 라이브러리REST API와 통신할 때 사용되며, Promise 기반의 비동기 HTTP 요청을 쉽게 관리할 수 있음. ✅ 주요 특징✔ Promise 기반 → async/await 사용 가능✔ 자동 JSON 변환 → 응답 데이터를 JSON으로 자동 변환✔ 요청 & 응답 인터셉터 지원 → 요청 전/후 데이터를 가공 가능✔ 취소 기능 → 요청을 중간에 취소 가능✔ 타임아웃 설정 → 일정 시간 동안 응답이 없으면 자동으로 요청 취소✔ 브라우저 & Node.js 환경에서 사용 가능 Axios 기본 사용법1️⃣ GET 요청import axios from "axios";axios.get("https://jsonplaceholder.ty..
JWT (JSON Web Token) 토큰이란?JWT 는 웹 애플리케이션에서 인증 및 정보 교환을 위해 사용하는 토큰이다.사용자의 로그인 상태를 유지하거나, 정보를 안전하게 주고받는 데 사용된다!JWT는 로그인 후 서버가 생성하는 디지털 서명된 토큰으로,사용자가 로그인할 때마다 세션을 유지하지 않고도 신원을 확인할 수 있음 JWT 토큰의 특징JSON 형식으로 데이터 저장자체적으로 인증 정보를 포함 (서버가 세션을 저장할 필요 없음 → Stateless -> 보안 강화)디지털 서명 포함 → 변조 불가능주로 로그인 인증(Authentication)에 사용 JWT의 구조 (3가지 부분으로 구성됨)JWT는 .(점)으로 구분된 3가지 부분으로 이루어져 있음.eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp..
https://opentutorials.org/course/3084 WEB1 - HTML & Internet - 생활코딩--- 우리는 지금부터 코딩 웹 인터넷 컴퓨터라는 거대한 주제에 대한 탐험을 시작할 거예요. 이 여행을 시작하기에 앞서서 한가지 준비가 필요한데요. 바로 우리들의 상상력입니다. 지금부터 여opentutorials.orghttps://www.w3schools.com/html/html_intro.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, Java..
문제의 코드 (1차)const fs = require("fs");const word = fs.readFileSync(0, "utf-8").toString().trim();const alpha = [];for (const char of word) { if (alpha.length === 0) { alpha.push(char); } else { if ( char === "=" && // "c=", "dz=", "s=", "z="을 하나의 문자로 취급 (alpha.at(-1) === "c" || alpha.at(-1) === "dz" || alpha.at(-1) === "s" || alpha.at(-1) === "z") ) { ..
우선 풀이 전략으로대소문자 구분을 하지 않으므로 -> 모두 대문자로 만들어줬다. toUpperCase()소문자(toLowerCase())가 아니라 대문자로 만들어준 이유는 출력을 대문자로 하라고 했기 때문!주어진 단어를 하나하나 쪼개서 count를 세준다. (count 객체 생성)count 객체를 순회하면서 가장 많이 나온 알파벳 배열 (mostCntChar)을 만든다. 왜 배열이냐? 같은 횟수만큼 나온 알파벳이 여러개일 수도 있으니까만약 마지막에 살아남은 mostCntChar 배열에 속한 문자가 1개면 딱 가장 많이 사용된 알파벳이 한문자 존재 하는거니까 그거 출력하면 되고여러개 였다면 "?" 출력!const fs = require("fs");const word = fs.readFileSync(0, "..