티스토리 뷰
최근에 42서울에서 우테코를 만드신 분을 모셔서 멘토링을 들었습니다. 정말 현재 저에게 꼭 필요한 말씀들이어서 자신감을 얻게되었습니다.
또한 우테코에 대한 자신감이 대단하셨습니다.
저도 추후 이런 자신감을 가질 수 있는 서비스를 만들고 싶습니다.
그래서 우테코를 혼자서라도 하게 되고 있는 것 같습니다.
Cypress
Cypress
를 하면서 관련 내용은 https://gwpaeng.tistory.com/category/Tip%20and%20Error/Cypress 에 있습니다.
처음에는 그냥 console.log를 찍어서 확인 하면 되지라는 생각이 강했습니다.
그런데 Cypress
를 사용해 보니 다른이들에게 설명하기도 편하고 여러 기능을 쉽게 보여줄 수 있어 정말 필요해 보였습니다.
계산기 미션
해당 미션에서 알게 된 것은 꼭
querySelectorAll
을 사용해서 forEach
를 사용하지 않고 querySelector
로 {target}
을 이용해서 값을 구하는
좋은 방법이 있습니다. 이로 인해 그냥 전체를 확인 하는 것이 아니라 특정 버튼을 누르면 볼 수 있도록 하는 좋은 방법입니다.
addEventListener
의 param에 함수가 들어갈때 이 함수가 인자가 필요할 경우 콜백 함수로 인해 같이 실행되는 문제가 발생합니다.
이 문제를 다음과 같이 해결하였습니다.
//다음과 같이 callback함수에 매개변수가 필요 없을 경우
//e는 target의 값입니다. 이 값은 target.
callback = ({target}) => {
console.log('test');
console.log(target);
}
target.addEventListener('click',callback);
// 매개 변수가 필요한 경우
callback = (a,b) => {
console.log('test');
}
target.addEventListener('click',() => {
callback(a,b);
});
Cypress
로 테스트를 하면서 alert 부분을 확인하는 부분이 있었습니다.
https://365kim.tistory.com/74 이것을 읽으면서 해보니 잘 되었습니다.
반응형
'활동 > ETC' 카테고리의 다른 글
level 1 - 자동차 경주 게임 후기 (2) | 2021.12.02 |
---|---|
우테코 프리코스 하면서.. (0) | 2021.09.06 |
[IT]얼굴 & 눈 검출 (0) | 2021.04.30 |
얼마나 공부하고 있니 ?? (0) | 2020.11.15 |
DSC Core member (2) | 2020.09.30 |
공지사항
최근에 올라온 글