1. 프로토타입 다시 한번 보기
2. 프로토타입 문제 6번
3. html에서 그룹화 해주는 div 태그, class값을 주고 사용할 일이 없다면
시멘틱 태그 이용 ? or ,div태그에 사용하진 않지만 class지정 or div 클래스지정 x
(가독성문제)
4. 캘린더 todoRemove 함수
var list = e.target.parentNode.parentNode.parentNode;
와 같은 코드 개선 방법
5. viewTodoList > addTodo 함수
자식의 클래스가 x인것을 찾는데 , 자식의 클래스가 다수이면 모두 적어야 하는지 ?
ex) 자식 클래스 : class = "x y z"
5-2. 자식 태그 선택시 클래스나 ,태그네임으로 선택 바로 할 수는 없는지 ?
// 자식수 만큼 for문으로 비교대상 클래스로 찾는게 아니라
자식중의 x 클래스 , 자식중의 x 태그로 바로 선택 방법
6. editTodo함수 editInput.addEventListener();
에러 발생
Uncaught DOMException: Failed to execute 'remove' on 'Element':
The node to be removed is no longer a child of this node. Perhaps it was moved in a 'blur' event handler?
정확한 에러 이유 ?
이벤트 타겟이 포커스를 잃는다 ? 동작원리
코딩테스트 11월 초
-피드백
todo의 완료 ,취소시 데이터가 모두 이동하는것 비효율적
자료구조 바꾸기
3. 사용하지 않으면 div 그냥 두기
4. querySelector 이용
5. classList 이용 => true , false
5-2. querySelector
6. 동시에 같은 DOM제어 실행
실제로 바로 지워지는게 아니라 조금 후에 지워져서
동시에 지우는것을 실행하면 서로 충돌
- js파일 맨 위 클래스 , id변수 받아오는것
사용 빈도수에따라 문제 X
변수는 생성하면 일정 메모리 사용
-기술문서 어떤 기능이 있는지 꼼꼼하게 읽기
'바닐라코딩 프렙' 카테고리의 다른 글
바닐라코딩 부트캠프 테스트 (0) | 2019.12.06 |
---|---|
프렙 3 (0) | 2019.09.19 |
프렙 2 질문할것 , 수업 후 (0) | 2019.09.16 |
프렙 1 질문할것 , 수업 후 (0) | 2019.08.14 |