일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- 불리언 #Boolean #number #string #symbol #null #undefined
- 블로그만들기 #웹사이트만들기 #
- 기록 #회고
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- TIL #Today I Learned # 기록 # 회고 #Udemy
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- javascript #event #onclick #js
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
- 고스트 블로그 #
- javascript #statement #expression #difference
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- 블로그 셀프제작
- 웹페이지제작 #
- TIL #Today I Learned #
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- Today
- Total
목록TIL : study log (99)
well-balanced
Today I Learned 오늘은 고열과 소화불량 때문에 계속 앓아누워 있다가 저녁에 좀 나아져서 죽을 먹었다. SASS(SCSS)의 기본 문법들을 알아보았다. SASS는 기초 언어인 CSS에 여러 기능들을 더해주는 CSS의 확장이다. 웹에서 동작하는 것은 CSS 이기 때문에 컴파일 과정을 거쳐야한다. 코드를 조금 리팩토링했다.
Today I Learned 커뮤니티 'well-balanced' 글목록 페이지 UI 개선했다. HBS, shortid를 활용하여 로그인 한 유저 및 글쓴이 글생성 및 글수정, 삭제 권한 부여 lowdb의 활용법을 조금 더 익혀봤다. Action Plan 코드 리팩토링! 너무 복잡하다 지금의 파일은... 다음 웹페이지로 만들 아이디어 생각해보기
Today I Learned 'lowdb' 를 활용하여 커뮤니티 well-balanced 에 회원가입한 유저의 정보를 저장했다. 'lowdb' 는 오픈소스로 운영되고 있는 json 파일 형식의 특징을 활용해 만든 작은 데이터베이스이다. Database를 활용한 MVP CRUD 기능을 구현했다. Bootstrap을 이용해 글작성, 글 상세 페이지의 UI를 개선했다. Action Plan 커뮤니티 well-balanced 코드 리팩토링 및 글목록 페이지 UI 개선
Today I Learned 생활코딩님의 Web4 - Express Session & Auth, Web5 - Express Passport, Database1 동영상 강의를 들었다. Express session을 통해 로그인 기능을 구현해보았고, Passport 모듈로 지금 만들고있는 커뮤니티 well-balanced의 로그인 / 회원가입 기능을 구현했다. 데이터베이스는 프로그래밍 적으로 (컴퓨터 언어를 이용하여) 데이터를 CRUD 할 수 있는 기능을 가지고 있다. 즉, 자동화가 가능.
Today I Learned express의 router 모듈을 활용하여 user의 조회, id별 조회, 삭제, 생성 기능을 리팩토링했다. 카테고리별 게시판 CRUD 기능을 구현하고, 이를 router를 활용하여 리팩토링했다. 유튜버 생활코딩님의 Cookie와 인증 동영상 강의를 들었다. session cookie와 permanent cookie에 대해 배웠다. cookie의 값과 Secure, HttpOnly 등의 값을 함께 사용하면 쿠키의 접근이 어려워진다. 옵션으로 path를 주면 해당 path로 들어갔을 때만 거기에 해당하는 쿠키를 웹서버에 전송한다. 옵션으로 도메인을 주면 어떤 도메인에서 동작할 것인지를 제한한다.
Today I Learned 글생성 기능을 구현했다. 이번 주말에 공부를 많이 하지 못했다. 평일에 좀 더 집중해서 공부해서 웹사이트를 마저 완성해야겠다. I was interested difference between talk at someone and talk with someone. talk at someone : listenning 없이 누군가에게 말하는 것 talk with someone : 누군가와 서로 의사소통하는 것 예문 What I seem to notice, increasingly, is the poor quality of conversations today. Perhaps the ubiquity of social media, texting and digital communication..
Today I Learned fs 모듈을 이용해 파일을 읽어오는 것, post의 응답헤더를 받아 파일을 만들어보는 작업을 해봤다. 오늘은 계속해서 삽질의 연속이다. 서버 다루는 게 쉽지 않다는 걸 새삼 느끼고있다..