221116 항해99 10일차 코딩

요니링 컴터 공부즁·2022년 11월 20일
0
  1. 페이지 로드 시 전체보기 기능 추가

  2. 기능 구현이나 html 작성은 끝나서 오늘은 주로 CSS 작업을 했다.
    1) 아이콘 직접 그렸음 ㅎ
    팀원이 키우는 고양이를 그렸당 팀 웹사이트의 아이콘으로 썼다!!

2) 제목에 아이콘 넣기

<h1 class="headline"><img class="ggami_icon" src="/static/ggami_icon_background.jpg" width="50px" height="50px"/>까미를 부탁해
</h1>

3) 커서 수정하기
: 구 이름을 버튼으로 했더니 구 위에서만 커서가 클릭용으로 떠서, 버튼 태그를 div 태그로 바꾸고, 커서 찾아보는 김에 리스트 클릭할때 병원이니까 병원 모양 뜨게 만들었당 ㅎㅎ

cursor: cell;

4) dropdown menu랑 병원 목록 이름순으로 정렬

rows.sort((a, b) => {
                        let fa = a.hosName.toLowerCase(),
                            fb = b.hosName.toLowerCase();

                        if (fa < fb) {
                            return -1;
                        }
                        if (fa > fb) {
                            return 1;
                        }
                        return 0;
                    });

sort() 메소드에 callback function을 넣어서 정렬할 수 있다. 구 이름은 그냥 뒤에 sort() 붙여서 했음
=> 음 원리는,, 좀 더 찾아봐야할듯

5) 목록에 뜨는 병원 개수 표시

let listNum = rows.length
let temp_html_gu = `<span>${gu}<em class="listNum">${listNum}/911</em></span>`

요론식으로 했다. 태그는 태그 안의 글자를 italicize 해준다.

6) text-overflow elipsis 처리하기
: 팀원분이 한번 해보라고 제안해주셔서 해봤다. 이렇게 하면 되는데 각각이 무슨 의미인지 안적어뒀더니 까먹음 ㅎ
=> 시간 나면 쓴 코드 다시 다 뜯어봐야겠다.

display: inline-block;
text-align: center;

white-space:nowrap;
overflow: hidden;
text-overflow: ellipsis;

7) db에 리스트 칼럼 추가하기
: 별점 기능을 만들려고 추가했었는데 결국 사용안해서 지웠다.
=> 뭔 뜻인지 까먹음,, 다시 찾아보기
=> 별점 기능은 어떻게 만드는걸까? 시간 나면 한번 만들어보자

def starSet(row):
  return [3]
df2['starList'] = df2.apply(starSet, axis=1)

=> 팀으로 작업하니까 계속 어떤 기능을 추가해보면 좋겠어요 라는 피드백이 들어와서 좋다! 혼자선 귀찮아서 아마 최소한의 기능만 넣을 것 같은데, 이렇게 새로운 기능을 추가하면서 배우는게 참 많은 것 같다.

0개의 댓글