less than 1 minute read

3주차- 오늘의 계획
  • 인턴 과제 마무리
    • d3.js로 데이터 테이블 만들기 수정
  • 알고리즘 공부
3주차- 오늘의 회고
  • 인턴 과제 마무리 완료

오늘까지 웹개발을 마무리 해야해서 인턴 과제를 마무리했다.
kaggle 사이트처럼 사용자가 데이터를 업로드하면 d3.js로 히스토그램을 그려주어야하는데,
id가 계속 중복이 되어서 히스토그램이 한곳에서만 붙는 오류가 있어 이를 수정하였다.


알게된 사실)

  1. html에서 동적으로 div id 변경 가능 ( for문을 사용해서 동적으로 바꾸려는데 ‘’ 가 색이 변하지 않아 적용이 안되는 줄 알았다… 되는 거였음!)
  2. 굳이 onclick으로 제어하지 않아도 됨 ( 자바스크립트 함수 첫부분에서 자식 div들을 삭제할 수 있음)
var dataTop = document.getElementById("dataTop"); 
  while ( dataTop.hasChildNodes() ) {
          dataTop.removeChild( dataTop.firstChild ); 
          }
}
  1. 특정 부분이 onclick되었을 경우 부모 div 클래스를 가지고 있느냐를 판별하여 제어 가능! (hasClass 사용)

알고리즘 공부는 끝마치지 못했는데 개인적으로 완료하고 마무리 해야겠다.

Categories:

Updated: