widget

 

 

이번 꺼도 강의 들으면서 따라 친 건데

내가 추가 한 코드만 적겠다.

 

이번 거는 api 활용한 프로젝트였고

강아지 사진을 불러와서

more 버튼을 누르면 사진이 42개씩 추가로 생기고

top 버튼을 누르면 젤 상단으로 이동한다.

 

html에 reset 버튼을 추가해서 

reset 버튼을 클릭하면 

기존 강아지 사진은 없어지고

새로운 강아지 사진을 불러온다.

const reset = document.getElementById("reset")

// reset 클릭 시 새로 고침
reset.addEventListener("click", function(){
    window.location.reload()
})

 

window.location.reload() 

처음 써보는 친구지만

현재 페이지를 다시 리로드 하는 기능이다.

굿!

 

'코딩 공부 (frontend) > javascript' 카테고리의 다른 글

24/07/15 javascript 13 Todo List 만들기  (0) 2024.07.15
widget

 

강의를 들으면서 todolist를 만든 거고 내가 추가한 부분만 코드를 올릴 예정이다.

 

const todoClear = document.getElementById("clear")

// 전체 삭제 버튼 추가
todoClear.addEventListener("click", function() {
    clearTodos();
});

// 전체 삭제 기능 구현
function clearTodos() {
    todoArr = [];
    localStorage.removeItem("myTodos");
    
    displayTodos();
}

 

리스트 전체를 삭제 할 수 있는 기능을 넣고 싶어서 

clear 버튼을 추가 하고 clear 버튼을 누르면 list전체가 삭제되는 기능을 만들었다.

 

 

todo list 만들기는 혼자 다시 해볼 생각이다...

 

 

 

 

widget

첫 멘토링 수업이었다.

심화반 첫 수업처럼 우리의 실력, 수업을 어떻게 꾸려나갈지 등등

우리를 알아가는 시간과 서로의 생각을 알 수 있는 시간을 가졌다.

+ 자기소개도 했다

 

나중 가면 엄청 긴 코드들도 봐야 해서 독해력을 길러두는 게 좋다고 하시면서

책도 추천 해주셨다.

 

? 죄송해요 멘토님..

952쪽은 아무래도 백 년 뒤쯤 다 읽을 수 있을 것 같아요.....................

 

책 추천과 함께 다음 주에 성격테스트를 해오고 결과를 가져오라고 하셨는데

회피형? 이런 테스트였다...

결과는 다음주에

 

 

남은 시간은 토스 고객센터 페이지 

진짜 html만 딱 짜고 끝냈다.

1시간 동안 아주 많은 것을 했었던 멘토링 시간 굿...!

widget

 

사실 나도 조교님께 추천받은 게임인데

내가 해보고 너무 괜찮고 게임이라 재미있게 배울 수 있어서 올린다.

flex box 어려웠는데 이 게임하고 조금 더 이해를 할 수 있었다.


 

게임 방법

 

문제가 제시되면 코드를 입력하거나 눌러서 개구리를 색에 맞춰서 잎 위에 올라가게 해야 성공인 게임이다.

처음엔 초록 개구리만 나오다가 노랑, 빨강 개구리도 나온다 색에 맞는 잎에 개구리를 보내줘야 한다.

 

 

문제가 제시되면 코드를 입력하거나 눌러서 개구리 위치를 이동시킨다.

마지막 단계였는데 어려웠다..

 

widget

심화반 첫 수업이었다.

과연 내가 따라갈 수 있을까?

많은 고민을 하면서 신청했는데 첫 수업은 아주 성공적이었다.

너무 재밌어서 2시간 동안 미간 찌푸리면서 열심히 들은 것 같다.

 

첫 수업은 우리의 실력, 수업을 어떻게 꾸려나갈지 등등

우리를 알아가는 시간과 서로의 생각을 알 수 있는 시간을 가졌다.

 

그 결과 당장 프로젝트를 시작할 수는 없고

git & github / react를 배우고 나서 시작할 것 같다.

 

그리고 갑자기 시작된 github 선행학습!

선행이라니 너무 조타ㅏㅏㅏㅏㅏㅏ

 

지금 수업 듣고 4일 뒤에 적는 글인데

머릿속에 남은 건 치킨.. 피자뿐.....

그래도 글 적으면서 배웠던 거 하나씩 떠오르는 중임

대단한 복습인데?

 

그리고.... 첫 수업 때 마지막에 치킨, 피자 충돌 상황 수업 들을 때 이해 안 가는 게 있어서 질문을 했었다.

치킨과 피자가 같은 줄에 입력이 되어있는데 3번은 merge를 이미 한 상황,

다음에 2번을 merge 하려니까 충돌되어 할 수 없는 상황이다.

충돌을 해결 후 2번도 merge 성공

 

여기서 내가 궁금한 점 → 그럼 pr들은 어떻게 되는 거지?

강사님

 

PR 집착녀인 나는 

사실 바로 이해가 안 됐는데 스터디 대장님께 헬프를 외치고 

다시 설명 듣고.. 나 혼자 이상하게 생각하고 있었던 뇌구조를 바꿀 수 있었다.

모두에게 감사합니다..

widget

다음 스터디 전까지 스터디 과제를 완성해야 하는데

어제 스터디 때 딱 pc용 화면 구현하고 끝내서 오늘부터는 반응형을 구현해야 한다.

쉽지 않은 반응형.... 진짜 나는 항상 반응형을 제일 어려워했다.

ㅠㅡㅠ

 

반응형을 구현하다가 이미지가 자꾸 원래 큰 창에서 지정한 크기에 고정되어 있길래 머리가 아파서 구글링을 하기 시작했다.

그렇게 알게 된 코드가 있는데...

object-fit: ;이다.

이거 이용해서 이미지 비율을 맞추면서 반응형 페이지를 구현할 수 있다!

 

방법은 html에 <img> 태그 걸 때

style="width:100%; height:100%; object-fit:contain;" 걸어 주면 된다.

 

구글링하다 완전 정리 잘해두신 블로그를 찾았는데

w3schools에서 배운 거 정리해두셨던데

난 사실 이분이 정리하신 게 더 이해 잘 되어서 이분 링크를 건다..

https://blog.naver.com/jsy930609/222089319060

 

css 이미지 비율 맞추기 유지면서 줄이기 반응형 object-fit 오브젝트 채우기

CSS object-fit 속성은 컨테이너에 맞게 <img> 또는 <video>의 크기를 조정하는 방법을 지...

blog.naver.com

혹시 몰라서 w3wchoos 링크도 건다

 

https://www.w3schools.com/css/css3_object-fit.asp

 

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

 

  • 스터디 결과물

또 동영상 재생 안되는 이슈로

링크 건다..

https://blog.naver.com/unong_story/223496892746

 

 

 

 

'코딩 공부 (frontend) > 스터디' 카테고리의 다른 글

24/06/30 Study Project 1(feat. HERA)  (5) 2024.07.14
widget

 

프론트엔드 부트 캠프 시작한 지 얼마 안 되어서

스터디가 만들어졌길래 혹해서 바로 들어갔었다.

조금씩 틀을 잡다가 실행을 한 건 오늘부터였다.

 

 

  • 스터디 방식

약 5~6시간 동안 디스코드에서 서로 화면공유하면서 진행을 했으며

헤라 사이트 클론 코딩이 주제였다.

각자 파트를 나눠서 했고 일주일 동안 다 완성시켜오는 것이 과제였다.

 

나는 헤더에서 버튼을 누르면 다른 링크로 넘어가는 창을 구현하는 역할이었다.

스터디 시간 동안 큰 창은 다 구현을 했고 반응형은 평일에 강의랑 과제 일찍 끝나면 수업 시간에 해야지... ㅎㅎ

 

 

  • 오늘 스터디 결과물

header 부분은 다른 분이 코딩하시고 넘겨주신 거 내 거에 끼워서 했다.

아주 잘 돌아감! 성공적!

비상.. 동영상 복사 안된다 진짜 큰일 났다 사진으로 복사된다ㅠㅡㅠ

링크로 대체한다.

https://blog.naver.com/unong_story/223496504231

 

 

 

 

 

 

 

 

'코딩 공부 (frontend) > 스터디' 카테고리의 다른 글

24/07/01 Study Project 1(feat. HERA)  (2) 2024.07.14

+ Recent posts