[항해99] 32일차 노드 심화 숙제

IT/Bootcamp 항해99|2021. 7. 8. 19:22

항해 99

32일 차:

 

확실히 Node JS.의 기본이 없어서 그런지  막힐때마다 보면  동기 비동기  / 프로미스/ async await같은곳에서 걸려서 허우적대고있다.

숙제다하고 오늘부터라도  노드 강의를 들어야 하지않을까...

 

 

 

 

 

문제 : 

DOM이나 Jquary 로 버튼 을 설정해주고싶은데, 많은 버튼 중 맨위에있는 버튼 만 설정이 적용이된다.

다른분들은 그냥 안돼나 하고 다른걸쓰는것같은데 그방법이맘에들지않는다.

그래서 찾아낸 결과:

 

https://www.w3schools.com/jsref/met_document_getelementsbyclassname.asp

 

HTML DOM getElementsByClassName() Method

HTML DOM getElementsByClassName() Method ❮ Document Object Example Get all elements with the specified class name: var x = document.getElementsByClassName("example"); Try it Yourself » More "Try it Yourself" examples below. Definition and Usage The getE

www.w3schools.com

 

중간쯤에보면 룹으로 돌아서 가져오는것같다. 

왠지나도 그렇게하면될것같아서 바로 해봤다.

 

  let btn_edit = document.getElementsByClassName("btn_edit");
      var i;
      for (i = 0; i < btn_edit.length; i++) {
        btn_edit[i].style.backgroundColor = "red";
        btn_edit[i].style.display = "none";
      }

바로 적용이된다.

찾아보니깐 id  는 유니크값이라서 한개만잇어야 된다는것같은데? 그래서 클래스 로 바꿔서 룹으로 돌렷다. 

자기가 작성한 코멘트만 삭제 /변경이 가능하게 버튼이나오게하는부분이 생각보다 많이 걸렷다.

그외로는 api저번에 만들어놓은것 postman으로 이미다 실험해놔서 , 나머지는 진짜 빨리끝냈다. 

 

진행표 made by 김예지님 (빛...예지님? 나도 말걸어보고싶다)

귀찮은 짜잘짜잘한건 그냥 쿨하게 스킵하고 제출하기로한다... 저기서 더했는데 귀찮아서 체크안했다....

 

 

1. 이상한점 ?:

 

저번주 배포할때는 8080 포트 안열어줬는데도 그냥 됏는데 이번에는 8080파트를 열어야지 배포가됐다... 왜지?

왜때문이지 ?????????????????????????????????????????????????????????????????????????????

 

휴...

 

언제까지 살아있을지는 모르겠지만  숙제링크...

http://3.34.142.192:8080/

 

 

 

 

 

강승현 튜터님 :

비지니스 로직에 집중하기

정확한 값을 보내고 받는것에 집중하기

백앤드는 프론트에서 개떡같은걸줘도 잘막을수있게 (활용할수있게) 해야한다.

반응형

댓글()