📝 오늘(3일 동안) 한 것 1. STEP 1 HTML/CSS - 처음부터 CSS 선택자까지 (현재 CSS layout 학습 중) 2. MDN 'CSS first steps' 3. 생활코딩 WEB1 1~15강 4. 마크다운 작성법
📝 오늘 한 것 STEP 1 HTML/CSS - CSS layout - learnlayout (위치 지정 예제 ~ 칼럼)
📝 오늘 한 것 1. STEP 1 HTML/CSS - CSS layout - learnlayout 마무리 (flexbox) 2. flexbox froggy 게임
📝 오늘 한 것 PoiemaWeb - HTML5
📝 오늘 한 것 1. poiemaweb - CSS (~박스 모델)
📝 오늘 한 것 poiemaweb - CSS
📝 오늘 한 것 1. git 입문 - 깃, 깃허브 제대로 배우기 (기본 마스터편, 실무에서 꿀리지 말자) 2. 드림코딩 HTML/CSS 기본 개념 강의들 재수강
📝 오늘 한 것 1. 드림코딩 '프론트엔드 포트폴리오 클론코딩' 강의 수강 2. github 가입 및 저장소 생성, 인생 첫 커밋
📝 오늘 한 것 1. 박스 나누기 2. 시멘틱 태그 3. 마크업
📝 오늘 한 것 1. 내가 짠 HTML 코드와 강의 내용 비교·분석 2. CSS 필수 개념 복습
📝 오늘 한 것 1. CSS 필수 개념 복습 2. CSS 직접 작성해보기 3. 내가 짠 코드와 강의 내용 비교·분석
📝 오늘 한 것 1. CSS 직접 작성해보기 (이어서) 2. 내가 짠 코드와 강의 내용 비교·분석 (이어서)
📝 오늘 한 것 1. CSS 직접 작성해보기 (이어서) 2. 내가 짠 코드와 강의 내용 비교·분석 (이어서)
📝 오늘 한 것 1. 반응형 CSS 직접 작성해보기 (이어서) 2. 내가 짠 코드와 강의 내용 비교·분석 (이어서) 3. javascript 기초 학습
📝 오늘 한 것 1. javascript 기초 학습 2. github에 TIL 폴더 만들기 TIL / javascript 안에 학습 노트 commit & push
📝 오늘 한 것 1. javascript 복습 및 exercise 해결 2. 자바스크립트 강의 수강 (함수)
📝 오늘 한 것 1. 콜백 함수 / 화살표 함수 / class 선언 / object 생성 / class 속성 / 상속 & 다양성 학습 2. 자바스크립트 강의 수강 (함수, class) 3. 문자열 메서드 학습
📝 오늘 한 것 1. 속성 접근자 / for in 반복문 / for of 반복문 / 메서드 / 배열과 함수 / property value shorthand / in 연산자 / 객체 복제하기: Object.assign() 2. 자바스크립트 강의 수강 (object)
📝 오늘 한 것 1. 자료 구조 / 배열 선언 / index 위치 출력 / forEach() 메서드 / API 개념 / 삽입, 삭제, 복사, 검색(검사) APIs - 배열의 메서드 2. 자바스크립트 강의 수강 (배열)
📝 오늘 한 것 1. 배열 APIs 퀴즈 풀이 & 오답 분석 2. 자바스크립트 강의 수강 (배열 APIs) 3. 프로그래머스 알고리즘 문제 풀이
📝 오늘 한 것 1. DOM / 노드 트리 / 요소 선택 / 요소의 생성, 수정 및 삭제 / addEventListener() / 이벤트 리스너(핸들러) / 이벤트 객체의 속성 - target, currentTarget / 이벤트 캡쳐링 / 이벤트 버블링 / 이벤트
📝 오늘 한 것 1. Background Changer 구현 2. Hex Color Code / Math.random() / Math.ceil() / Math.floor()
📝 오늘 한 것 1. carousel / display: none과 element.remove() 비교 2. carousel 구현
📝 오늘 한 것 1. carousel 구현 중
📝 오늘 한 것 1. window.onload() / closure 2. carousel 구현 중
📝 오늘 한 것 1. getAttribute() / switch() / :focus / forEach() 2. carousel 구현 완료 ❗
📝 오늘 한 것 1. scope chain / global scope / setTimeout() / 전역변수 var VS 지역변수 let (+const) / for 반복문 / closure(클로저) / 실행 컨텍스트 / 즉시 실행 함수 / 화살표 함수
📝 오늘 한 것 1. closure(클로저) / 외부 함수와 내부 함수 / private variable / 실행 컨텍스트 / 즉시 실행 함수 / 화살표 함수 / hoisting / 데이터 타입 / primitive / reference
📝 오늘 한 것 1. reference 추가 학습 2. javascript-koans 풀이 (진행 중)
📝 오늘 한 것 1. array.slice() / 예약어 arguments / 길이를 갖는 빈 배열 / array.join() / Date() / 키워드 in / 객체 생성자 함수 & new 연산자 / private variable
📝 오늘 한 것 1. "false" VS false / array.flat() / 객체 지향 프로그래밍 / prototype / function.call() / array.filter() / && / array.includes() / array.push() / ..
📝 오늘 한 것 1. 숫자 야구(Number Baseball) 게임 구현 중
📝 오늘 한 것 1. 숫자 야구(Number Baseball) 게임 구현 완료 2. 웹 서버 / 서버와 클라이언트 / 웹 호스팅 / Ajax / fetch API / 리팩토링 함수
📝 오늘 한 것 1. ajax / hash / location.hash / hashBang / fetch API polyfill / <table> 2. 달력(Calendar) 구현 중
📝 오늘 한 것 1. getElementsByTagName() 2. 달력 구현 중
📝 오늘 한 것 1. 달력 구현 중
📝 오늘 한 것 1. 달력 구현 완료 🤩 2. classList 이용해서 동적으로 글자 색 바꾸기
📝 오늘 한 것 1. inline 요소 수직 정렬 / 비율 유지하는 반응형 이미지 만들기 2. HTML / CSS / JavaScript 복습 (TIL) 3. 프로그래머스 알고리즘 문제 풀이
📝 오늘 한 것 1. WEB APIs / screen.width / outerWidth / innerWidth / document.documentElement.clientWidth / element.getBoundingClientRect() / offsetX(Y)
📝 오늘 한 것 1. 실습: 토끼를 찾아라, 좌표 찾아 007 '성능 개선', 쇼핑 목록 앱 만들기 2. DOM / CCSOM / Render Tree / Critical rendering path / 성능 개선 / CSS 배경 색상 그라데이션 / 테두리 그림자
📝 오늘 한 것 1. dispatchEvent() / 이벤트 버블링 막는 방법 / event.preventDefault() / 이벤트 위임 / keydown과 keyup 비교 / 커스텀 데이터 속성 2. 내가 짠 코드와 강의 내용 비교·분석 및 수정 (쇼핑 목록
📝 오늘 한 것 1. false / if 구문 / && 연산자 / 빈 오브젝트 / class / 콜백 함수 2. 당근 클릭 게임 구현 중
📝 오늘 한 것 1. 미니 게임 구현 중 2. getBoundingClientRect() / offsetTOP VS clientTOP / setInterval() / clearInterval() / Audio 객체 / 배경만 흐리게 / 페이지에 특정 요소가 있는지
📝 오늘 한 것 1. 미니 게임 구현 중
📝 오늘 한 것 1. 미니 게임 구현 중 (1차 수정 완료)
📝 오늘 한 것 1. 미니 게임 리팩토링
📝 오늘 한 것 1. sound.js 작성 / apply / this / 상속 / 다양성
📝 오늘 한 것 1. 프로토타입 / 프로토타입 체인 / 표준 내장 객체의 확장
📝 오늘 한 것 1. Object API 사용법 / Object 확장 / prototype / for in 문 / Object.hasOwnProperty 2. 미니 게임 리팩토링
📝 오늘 한 것 1. 프로세스 / 쓰레드 / 멀티쓰레딩 / 자바스크립트 엔진 / call stack / event loop / render sequence / 브라우저가 코드를 실행하는 과정 / task queue와 microtask queue의 차이 / reque
📝 오늘 한 것 1. 미니 게임 처음부터 끝까지 다시 구현해보기 (함수형 프로그래밍, 모듈화)
📝 오늘 한 것 1. 자바스크립트 강의 복습 2. 자료 구조 中 배열 - 읽기, 검색, 삽입, 삭제
빅오 표기법 / 선형 검색 / 이진 검색 / 버블 정렬 / 선택 정렬 / 삽입 정렬 / 해시 테이블 / 해시 함수 / 추상적 자료 구조(ADT) 2. 자바스크립트 강의 복습 및 정리
📝 오늘 한 것 1. HTTP / AJAX / XML / JSON / 직렬화 & 역직렬화 / 비동기 콜백 함수 / 콜백 지옥 2. sort() / splice() / slice() / split() / join() / find() / filter() / map()
📝 오늘 한 것 1. promise / promiseStatus / executor / resolve / reject / then / catch / finally / promise chaining(프로미스 연결) / 에러 처리 / 콜백 지옥 탈출하기 / async
📝 오늘 한 것 1. await / error handling / await 병렬 처리 / Promise.all() / Promise.race()
📝 오늘 한 것 1. 배열 / 집합 / 선형 검색 / 이진 검색
📝 오늘 한 것 1. 빅 오 표기법 / 버블 정렬 알고리즘 / 배열에 중복 값 있는지 확인하는 방법 / 선택 정렬 알고리즘 / 빅 오의 역할 / 같은 분류에 속하는 알고리즘의 효율성 비교 2. 알고리즘 코드 구현 (자바스크립트)
📝 오늘 한 것 1. 삽입 정렬 / 평균 시나리오 / 삽입 정렬 vs 선택 정렬 / 두 배열의 교집합 구하기 / 해시 테이블 / 해시 충돌 / 분리 연결법 / 배열 내 중복 값 유무 확인(해시 테이블 이용) / 스택 / 큐
📝 오늘 한 것 1. 책 '누구나 자료 구조와 알고리즘' 1 ~ 8장 복습 2. 프로그래머스 문제 풀이
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 완주하지 못한 선수 / 두 정수 사이의 합 / 평균 구하기 / 짝수와 홀수 / 체육복 2. Math.abs() / filter()를 이용해 합집합, 교집합, 차집합 구하는 법
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 문자열을 정수로 바꾸기 / 2016 / 약수의 합 / 문자열 다루기 기본 / 같은 숫자는 싫어 / 나누어 떨어지는 숫자 배열 2. Number.isInteger() / Number()와 parseInt() 비교
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 문자열 내 p와 y의 개수 / 핸드폰 번호 가리기 / 문자열 내림차순으로 배치하기 / 자릿수 더하기 / 두 개 뽑아서 더하기 2. 재귀 함수 / 기저 조건 / 분할 / 퀵 정렬 알고리즘
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 하샤드 수 / x만큼 간격이 있는 n개의 숫자 2. 전개 연산자 / function.prototype.apply() / 얕은 복사 VS 깊은 복사 / 전개 구문을 이용한 '다차원 배열' 복사 / Array.proto
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 콜라츠 추측 / 자연수 뒤집어 배열로 만들기 / 행렬의 덧셈 / 정수 제곱근 판별 / 제일 작은 수 제거하기 2. Math.sqrt() / Math.pow()
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 문자열 내 마음대로 정렬하기 / Array.sort() 2. 노드 기반 자료 구조 / 연결 리스트 / 이중 연결 리스트 / 이중 연결 리스트를 기반으로 하는 큐 구현
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 시저 암호 / 정수 내림차순으로 배치하기 / 이상한 문자 만들기 / 최대공약수와 최소공배수 2. 이진 트리 / 검색, 삽입, 삭제 / 정렬된 배열 VS 이진 트리
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 소수 찾기 / 에라토스테네스의 체 2. 무방향 그래프 / 방향 그래프 / 너비 우선 탐색 / 그래프 데이터베이스 / 가중 그래프
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 예산 2. 다익스트라 알고리즘 / 공간 복잡도
📝 오늘 한 것 1. git workflow / working directory(untracked, tracked) / staging area / git add . / git rm / git mv / git status -s, -b / git diff / cat /
📝 오늘 한 것 1. git commit / git log / --patch / --online / --reverse / --pretty / --graph / HEAD / git checkout 등
📝 오늘 한 것 1. git tag - 태그 추가·확인·삭제 / git branch - 브랜치 생성·확인·이동·삭제 / fast-forward merge / --no-ff / three-way merge
📝 오늘 한 것 1. merge / rebase / cherry-pick
📝 오늘 한 것 1. git stash
📝 오늘 한 것 1. git restore / clean / commit --amend / reset / reflog / revert
📝 오늘 한 것 1. git rebase -i 커밋 삭제하기(drop) / 커밋 분할하기(edit) / 커밋 합치기(squash)
📝 오늘 한 것 1. git remote / clone / push / fetch VS pull (+git pull --rebase) / fork
📝 오늘 한 것 git blame / bisect 📚 배운 것 1. 필기 필기 노트 ✨ 내일 할 것 강의 정리
📝 오늘 한 것 1. 모멘텀 클론코딩 시작 2. event.preventDefault()
📝 오늘 한 것 1. localStorage / string() / string.prototype.padStart()
📝 오늘 한 것 1. to do list 추가하기 - 삭제 버튼 만들기 / 로컬 스토리지에 to do list 저장 후 불러오기
📝 오늘 한 것 1. Date.now() / navigator.geolocation.getCurrentPosition() / weather API / fetch API
📝 오늘 한 것 1. 모멘텀 처음부터 다시 구현해보기
📝 오늘 한 것 1. 모멘텀 구현 완료
📝 오늘 한 것 1. Node.js 설치 / npm / package.json 파일 생성 / scripts
📝 오늘 한 것 1. npm i express / dependencies
📝 오늘 한 것 1. npm i / package-lock.json / express 사용하기 / Babel / Nodemon
📝 오늘 한 것 1. 프로그래머스 문제 풀이 - 크레인 인형뽑기 게임
📝 오늘 한 것 1. 윈도우 chocolately 2. 윈도우에서 리눅스 개발 환경 구축 - 윈도우 터미널 / WSL / 우분투
📝 오늘 한 것 1. 윈도우 셋업 - 우분투 / zsh, oh my zsh / powerlevel10k 2. 리눅스 디렉토리 / apt-get / PPA(personal package achive)
📝 오늘 한 것 1. 리눅스 기본 명령어 / git cli / NVM
📝 오늘 한 것 1. 윈도우 셋팅 / node.js 강의 일부 복습 2. git - 기본 브랜치 main으로 변경 / 에러 해결
📝 오늘 한 것 1. git pull --rebase 2. nodemon 에러 해결
📝 오늘 한 것 1. express - 서버 만들기 / GET requests / Responses
📝 오늘 한 것 1. middlewares - controller / app.use() / Morgan 2. routers - 라우터 만들고 사용하기
📝 오늘 한 것 1. routers - router 모듈화 / export default / import / 파라미터 / express 라우팅 / 정규식 2. templates - pug / include
📝 오늘 한 것 1. 템플릿 확장 - extends / block 2. 템플릿에 변수 전달하기 - #{변수} / =변수 / res.render() 3. 조건문 / each 문 / mixins
📝 오늘 한 것 1. 백엔드에 데이터 저장하는 법 (array database 이용) 2. 절대 경로 / 상대 경로 / GET method / POST method / res.redirect() / req.body
📝 오늘 한 것 1. zsh: command not found: node 에러 해결 2. WSL(Ubuntu 20.04)에 MongoDB(버전 5.0) 설치 3. MongoDB가 실행되지 않는 에러 해결 4. MongoDB shell에 연결하기 5. Mong
📝 오늘 한 것 1. mongoose로 CRUD operation 구현하기 - search video / upload video 2. schema / model / mongoose queries / mongoose 유효성 검사
📝 오늘 한 것 1. mongoose로 CRUD operation 구현하기 - edit video / delete video / search video 2. Model.exists() & Model.findByIdAndUpdate() / pre middleware
📝 오늘 한 것 1. 복습 - node.js / express / routers / templates / MongoDB와 Mongoose / CRUD
📝 오늘 한 것 1. user authentication - join, login 2. bcrypt.hash() / form validation / status code / bcrypt.compare()
📝 오늘 한 것 1. user authentication - login 2. stateless / session / cookie
📝 오늘 한 것 1. res.locals / MongoStore / saveUninitialized / 도메인 / expires / .env
📝 오늘 한 것 1. github 로그인 구현하기 2. scope / URLSearchParams / node-fetch / access token
📝 오늘 한 것 1. github 로그인 - 로그인 규칙 설정 2. 로그아웃 3. join / login / github login 처음부터 다시 구현해보기
📝 오늘 한 것 1. edit profile / change password 2. 파일 업로드 - multer / req.file / express.static() 3. git restore --staged 에러 해결
📝 오늘 한 것 1. 비디오 파일 업로드 - multer middleware 2. 사용자 프로필 - populate() ( video owner / user videos )
📝 오늘 한 것 1. user profile 복습 2. webpack - babel-loader / SCSS loader / MiniCssExtractPlugin
1. styles - pug / scss
📝 오늘 한 것 1. SCSS - video mixin / home / search / edit profile
📝 오늘 한 것 1. SCSS 작성 마무리 2. populate 중첩 사용 / form에 font-awesome 아이콘 넣기 / shared.scss 작성 / 이미지 비율에 맞춰 원형으로 자르기 / 프로필 이미지가 없는 경우 / 텍스트 수직 중앙 정렬
📝 오늘 한 것 1. video player - webpack 설정 / playBtn / muteBtn / volume bar
📝 오늘 한 것 1. video player - currentTime / duration / input 이벤트 / fullscreen 2. mouse events - mousemove / mouseleave / mouse stop
📝 오늘 한 것 1. video & videoControls - CSS 스타일링 및 정렬 2. keydown 이벤트 3. API - apiRouter / sendStatus / fetch API / data attribute
📝 오늘 한 것 1. video recorder - getUserMedia() / MediaRecorder / a.download 2. webassembly video transcode - FFmpeg.wasm / webm → mp4 / file → blob →
📝 오늘 한 것 1. 썸네일 추출 및 다운로드 / 썸네일 업로드 및 보여주기 2. flexbox / grid에서 마지막 행을 정렬하는 방법
📝 오늘 한 것 1. 파일 input CSS 스타일링 2. 키보드 접근성 - focus-visible / focus-within 3. input의 change 이벤트 선택한 파일 이름 보여주기 4. 버그 수정
📝 오늘 한 것 1. flash messages - express-flash / req.flash() / messages.key / keyframes / animation 속성 / position: absolute & margin: 0 auto
📝 오늘 한 것 1. 댓글 DB에 저장 / 실시간으로 댓글 보여주기
📝 오늘 한 것 1. 댓글 삭제하기 - 프론트엔드와 DB에서 모두 삭제하기 2. 서버 & 클라이언트 코드 빌드 / 서버 시작 3. Heroku에 앱 배포하기 - Heroku Git / mongoDB Atlas / Heroku에 환경 변수 추가 4. 에러 해결
📝 오늘 한 것 1. Heroku / AWS / multer S3
📝 오늘 한 것 1. Credentialed Request 에러 해결
📝 오늘 한 것 1. multer S3 - 폴더 만들기 / process.env.NODE_ENV 2. github access_token 관련 CROS 에러 (미해결)
📝 오늘 한 것 1. CORS 에러 해결
📝 오늘 한 것 1. 기본 썸네일 지정 2. 삭제 버튼 클릭 시 경고창 띄우기
📝 오늘 한 것 1. 에러 해결 - video.duration 가져오기 2. 복습 - SETUP / EXPRESS / MONGODB AND MONGOOSE(가짜 데이터베이스)
📝 오늘 한 것 1. 복습 - MONGODB AND MONGOOSE 2. 복습 - USER AUTHENTICATION
📝 오늘 한 것 1. 복습 - USER PROFILE 2. 복습 - WEBPACK
📝 오늘 한 것 1. 복습 - SCSS (grid / form)
📝 오늘 한 것 1. 복습 - SCSS (프로필 이미지 / 텍스트 줄 바꿈, 말줄임표 등)
📝 오늘 한 것 1. 복습 - video player
📝 오늘 한 것 1. 복습 - VIDEO PLAYER
📝 오늘 한 것 1. 복습 - VIDEO PLAYER (완성)
📝 오늘 한 것 1. 복습 - VIEWS API 2. 복습 - VIDEO RECORDER 3. 복습 - WEBASSEMBLY VIDEO TRANSCODE
📝 오늘 한 것 1. 복습 - FLASH MESSAGES 2. 복습 - COMMENT SECTION
📝 오늘 한 것 1. 복습 - COMMENT SECTION
📝 오늘 한 것 1. 복습 - COMMENT SECTION
📝 오늘 한 것 1. 복습 - DEPLOYMENT
📝 오늘 한 것 1. 복습 - DEPLOYMENT 완료
📝 오늘 한 것 1. 데이터 타입의 종류 / 메모리와 데이터 / 식별자와 변수 / 변수 선언과 데이터 할당 / 기본형 데이터와 참조형 데이터 / 불변값, 가변값, 변수 복사 비교 / 불변 객체 / 얕은 복사와 깊은 복사 / JSON을 활용한 간단한 깊은 복사
📝 오늘 한 것 1. 실행 컨텍스트 2. this
📝 오늘 한 것 1. 콜백 함수
📝 오늘 한 것 1. 클로저
📝 오늘 한 것 1. 프로토타입
📝 오늘 한 것 1. 클래스
📝 오늘 한 것 1. 복습 - 데이터 타입 / 실행 컨텍스트 / this
📝 오늘 한 것 1. 복습
📝 오늘 한 것 1. 자료 구조와 알고리즘 복습
📝 오늘 한 것 1. 자료 구조와 알고리즘 복습
📝 오늘 한 것 1. 자료 구조와 알고리즘 복습
📝 오늘 한 것 1. 클로저 2. 재귀 / 고차 함수 / Underdash JS
📝 오늘 한 것 1. Lodash 구현
📝 오늘 한 것 1. React 요소 생성 및 배치, 이벤트 등록 2. JSX
📝 오늘 한 것 1. react state 2. unit converter 3. array.filter(Boolean)
📝 오늘 한 것 1. unit converter 완성 2. underdash 코드 리뷰 정리(1)
📝 오늘 한 것 1. React props - 컴포넌트 재설정 2. underdash 코드 리뷰 정리(2)
📝 오늘 한 것 1. CREATE REACT APP
📝 오늘 한 것 1. React.useEffect()
📝 오늘 한 것 1. this / Big O notation / linked list 4. React로 to do list 만들기
📝 오늘 한 것 1. coin trakcer
📝 오늘 한 것 1. PRACTICE
📝 오늘 한 것 1. React-router-dom / parameter
📝 오늘 한 것 1. flexbox
📝 오늘 한 것 1. flexbox
📝 오늘 한 것 1. grid
📝 오늘 한 것 1. grid
📝 오늘 한 것 1. grid - fr / grid-template / place-items
📝 오늘 한 것 1. grid - place-content / place-self / grid-auto-rows / grid-auto-flow / grid-auto-columns
📝 오늘 한 것 1. grid - minmax() / auto-fill, auto-fit / min-content, max-content
📝 오늘 한 것 1. grid garden 2. scss - setup (gulp)
📝 오늘 한 것 1. SCSS - variables / nesting / mixins / @extend / responsive mixins - @content
📝 오늘 한 것 1. scss practice
📝 오늘 한 것 1. grid practice
📝 오늘 한 것 1. scss practice
📝 오늘 한 것 1. scss practice 2. 해시 테이블(해시 충돌) 구현 (따로 정리)
📝 오늘 한 것 1. 해시 테이블 수정 중
📝 오늘 한 것 1. 해시 테이블 수정 2. 연결 리스트
📝 오늘 한 것 1. git
📝 오늘 한 것 1. git
📝 오늘 한 것 1. git
📝 오늘 한 것 1. 자료 구조와 알고리즘
📝 오늘 한 것 1. 자료 구조와 알고리즘
📝 오늘 한 것 1. 자료 구조와 알고리즘
📝 오늘 한 것 1. 자료 구조와 알고리즘 (최종)
📝 오늘 한 것 1. git 2. 트리
📝 오늘 한 것 1. 트리
📝 오늘 한 것 1. 트리
📝 오늘 한 것 1. 트리
📝 오늘 한 것 1. 트리 2. 비동기
📝 오늘 한 것 1. 브라우저 좌표 2. 이진 탐색 트리
📝 오늘 한 것 1. 트리 & 이진탐색트리 수정
📝 오늘 한 것 1. 버블 정렬 알고리즘
📝 오늘 한 것 1. 정렬 알고리즘
📝 오늘 한 것 1. 단순 정렬 알고리즘
📝 오늘 한 것 1. 버블 정렬 & 삽입 정렬
📝 오늘 한 것 1. react 강의 복습
📝 오늘 한 것 1. react 기초 강의 복습(완료)
📝 오늘 한 것 1. react rendering
📝 오늘 한 것 1. react state
📝 오늘 한 것 1. react - 비제어 컴포넌트(ref 생성 및 접근) vs 제어 컴포넌트
📝 오늘 한 것 1. react effects
📝 오늘 한 것 1. react data-flow : state 끌어올리기(하향식 데이터 흐름)