• 자바스크립트 클로저 개념 다시 정리

  • 객체를 생성자를 이용해서 만들 때 생성자 함수 안에 메소드를 정의하는 것은 권장하지 않는다. 매번 객체가 생성자 함수에 의해 새로 만들어질 때마다 똑같은 메소드가 정의되기 때문에 이러한 반복을 막기 위해서 생성자 함수의 프로토타입에 메소드를 추가하여 사용할 수 있다. MDN: 클로저, 성능 관련 고려 사항
    객체의 변수의 경우에는 매번 다른 값을 받아야 하기 때문에 생성자 함수에서 할당되는 것임

  • 노마드 코더 번역 : 0.0, 0.1 완료 하기 ✔️

  • DJ가 음악을 선택한 후 다음 곡을 선택했을 때 이전에 선택한 곡이 무엇인지 알 수 있도록 클래스 바꿔주자. ✔️

    • DJ, User 모두 현재 플레이되고 있는 곡을 확인할 수 있다.
    • DJ가 다음 곡을 선택하면 이전에 선택했던 곡도 화면에 표시된다.
    • 선택한 곡 취소
  • 연결 리스트 문제 1개 풀어보기✔️

  • Node, Linked list Class 만들어보기

    내일

  • '내'가 새로운 곡을 추가했을 때 스크롤이 제일 아래로 이동할 수 있도록 만들자.

  • 내가 어디까지 확인했는지 기억하고 싶은데 어떻게 해야할까 ? (내일)

  • 이 후 화면 레이아웃 다시 수정하고(크기 수정), 애니메이션 넣고 싶은 곳에 넣어보자. (내일)

  • 브라우저 호환을 고려하지 않았는데 어떻게 수정하고 고려해야하지? 문제가 어디에서 나타나지?

  • Big-O 개념 복습 후 ASCII 코드와 유니코드가 무엇이고 이건 왜 중요한거지?