4주차 모각코
3주차- 오늘의 계획
- 인턴 과제 마무리
- d3.js로 데이터 테이블 만들기 수정
- 알고리즘 공부
3주차- 오늘의 회고
- 인턴 과제 마무리 완료
오늘까지 웹개발을 마무리 해야해서 인턴 과제를 마무리했다.
kaggle 사이트처럼 사용자가 데이터를 업로드하면 d3.js로 히스토그램을 그려주어야하는데,
id가 계속 중복이 되어서 히스토그램이 한곳에서만 붙는 오류가 있어 이를 수정하였다.
알게된 사실)
- html에서 동적으로 div id 변경 가능 ( for문을 사용해서 동적으로 바꾸려는데 ‘’ 가 색이 변하지 않아 적용이 안되는 줄 알았다… 되는 거였음!)
- 굳이 onclick으로 제어하지 않아도 됨 ( 자바스크립트 함수 첫부분에서 자식 div들을 삭제할 수 있음)
var dataTop = document.getElementById("dataTop");
while ( dataTop.hasChildNodes() ) {
dataTop.removeChild( dataTop.firstChild );
}
}
- 특정 부분이 onclick되었을 경우 부모 div 클래스를 가지고 있느냐를 판별하여 제어 가능! (hasClass 사용)
알고리즘 공부는 끝마치지 못했는데 개인적으로 완료하고 마무리 해야겠다.