내일배움캠프 D+9

유제협·2021년 9월 22일
0

1. TimeAttack 복기

TimeAttack 테스트 코드의 복기를 해보았다. 복기를 하며 잘 알지 못하는 문법들이 있었다.

1) .is(":visible")
if ($("#btn-rec").is(":visible")) {
        $("#btn-rec").hide();
    }
2) .forEach
.forEach(function (code, idx) {
            data[code] = g_select_values[idx];
        });
3) JSON.stringify 
JSON.stringify({'code':company_code})

4) .closest
$("item").closest("div")

5) .hasClass
   .removeClass
   .addClass

1) display: none 일때는 false 를 반환
2) 주어진 함수를 배열 요소 각각에 대해 실행
3) JavaScript 값이나 객체를 JSON 문자열로 변환
4) item 엘리먼트에 가장 첫번째 부모 엘리먼트를 찾을때 사용
5)
.hasClass:선택한 요소의 클래스가 있는지 확인
.removeClass:선택한 요소의 클래스를 삭제
.addClass:선택한 요소의 클래스를 추가

이렇게 문법들은 구글링으로 찾아서 확인은 가능하나 코드의 동작 및 작성 순서등을 익히기엔 아직 더많은 시간을 가져야 할것같다.

2.고쳐야할 점
작은 부분만을 완벽하게 해내려는 고집이 좀 있는것 같다.
큰틀을 만들고 점점 안으로 들어가면서 해결해 내는 방법을 연습해 볼까한다.

(한줄 느낀점) -나 자신이 좀더 효율적으로 학습하는 방법을 터득하길 요함.-

0개의 댓글