[항해99] 32일차 노드 심화 숙제
항해 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으로 이미다 실험해놔서 , 나머지는 진짜 빨리끝냈다.
귀찮은 짜잘짜잘한건 그냥 쿨하게 스킵하고 제출하기로한다... 저기서 더했는데 귀찮아서 체크안했다....
1. 이상한점 ?:
저번주 배포할때는 8080 포트 안열어줬는데도 그냥 됏는데 이번에는 8080파트를 열어야지 배포가됐다... 왜지?
왜때문이지 ?????????????????????????????????????????????????????????????????????????????
휴...
언제까지 살아있을지는 모르겠지만 숙제링크...
http://3.34.142.192:8080/
강승현 튜터님 :
비지니스 로직에 집중하기
정확한 값을 보내고 받는것에 집중하기
백앤드는 프론트에서 개떡같은걸줘도 잘막을수있게 (활용할수있게) 해야한다.
'IT > Bootcamp 항해99' 카테고리의 다른 글
[항해99] 34일차 Sequlizer , mySQL , modeling (0) | 2021.07.11 |
---|---|
[항해99] 33일차 미니프로젝트 (4) | 2021.07.10 |
[항해99] 31일차 JWT (2) | 2021.07.08 |
[항해99] 노드JS 심화반 숙제 (2) | 2021.07.07 |
[항해99] 29일차 노드JS , 로그인 구현 , (0) | 2021.07.05 |