항해99 👩💻3일차 TIL
🎉오늘의 한 일🎉
1. 어제 만든 리뷰작성 페이지에서 db로 보내준 값들(이미지,가게이름,코멘트,주소,상세주소,별점,현재시각)을 메인화면 card-box에서 읽을 수 있도록 뿌려주었다.
2. 리뷰작성한 시각을 알 수 있게 date 타임으로 현재시각을 넣어주었다.
🐣 Today I Learned 🐣
1. Javascript에서 location.href와 location.replace()의 차이
항목 | location.href | location.replace() |
타입 | 속성 | 메서드(함수) |
웹브라우저 히스토리 | 저장됨 | 저장안됨 |
브라우저 뒤로가기 | "location.href" 를 호출한 페이지로 이동 | 웹브라우저 히스토리에 있는 가장 최근 이전 페이지로 이동. 뒤로가기로 "location.replace()" 를 호출한 페이지로 갈 수 없음. |
사용방법 | location.href = 'index.html'; | location.replace('index.html'); |
용도 | URL을 이용한 대부분의 경우에 사용 | 뒤로가기로 이전 페이지로 가는 것을 차단하거나, 방문 히스토리를 남기지 않아야 하는 경우에만 사용. |
2. 파이썬 flask에서 return render_template()란?
: templates에 저장된 html을 불러올 때 사용하는 함수 이다. 화면이동시 사용.
3. f-string문법
1) 사용방법
- 문자열로 바꿔주는 %포매팅과 str.format 방법보다 더 최근에 나온 것으로 더 쉽게 사용 가능하다 (파이썬 버전 3.6부터 사용 가능함).
- f-string문법은 간단히 "" 문자열 앞에 f 만 붙여주면 된다. ex) f"이렇게"
2) 용도
가. 파이썬의 표현식을 삽입할 수 있다
- 변수값을 삽입할때 용이하다.
a = "사과"
b = "딸기"
f"나는 {a},{b}를 좋아해!"
=> 나는 사과, 딸기를 좋아해!
나. 함수 호출
f-string을 사용하면 문자열 안에서 함수를 호출한 결과를 삽입할 수 도 있다.
word = "Apple"
f"{word}는{len(word)}글자입니다."
=> "Apple은 5글자입니다."
이외에도 사실 상 파이썬에서 가능한 모든 표현식을 문자열 안에 삽입할 수 있다!!
📌Trouble Shooting 📌
- 팀으로 깃허브를 사용하는 데 중간에 꼬여버려서 거의 하루를 문제 해결하는 데 사용했다 ㅠㅠ 다행히 팀원분들의 큰 도움으로 어찌어찌 겨우 풀긴 했지만... 너무 힘들었다 ㅠㅠ 그래도 덕분에 터미널에서 명령어 사용법을 익힐 수 있었다. 앞으로 많이 사용할 것 같은 기본적인 명령어들을 정리해놔야겠다.
git pull origin <branch> / 해당 브랜치에서 pull 받기
git push origin <branch> / 해당 브랜치로 push 하기
🍧느낀점🍧
월요일부터 목요일까지 미니프로젝트를 완성해야겠기에 하루에 자는시간 제외하고는 팀프로젝트에 올인해서 TIL 쓸 시간이 없었다... 그래서 어제 TIL을 오늘 쓰고 있다 ㅎㅎ.
내일부턴 약간? 널널해진다고 하니 매일매일 간단하게라도 TIL를 작성하는 습관을 들이자. 티클모아 태산이라고 오늘의 작은 기록이 미래의 나에게 큰 도움이 될거라 생각한다.