2주차 재제출합니다.

말씀하신 func()을 리팩토링 했습니다.
    * 지난번에 과제로 내주신..그것은 hoisting때문입니다..ㅋㅋㅋㅋ 이거 시험때도 틀렸는데..하하하하핳 틀려서 this를 잘대답해서 얻은 점수를 야금야금 갉아먹었는데..ㅋㅋㅋㅋㅋ 이제 한번 호되게 당하고 나니 안잊어버릴것 같아요 ㅋㅋ

질문1. index.html 에서 script tag를 상단에 쓸때, 수정해야할 코드들이 js 파일의 25번째 라인 부근에 주석처리해둔 코드들입니다. 지금은 당연히 script tag를 하단에 넣는게 좋지, 하고 하단으로 옮겼는데, 만약에 제가 template을 쓸때 지금처럼 js에서 돔을 만들지 않고 , html에 script type="text/template"으로 넣어뒀었다면,  script tag가 상단으로 가고, js에서 주석처리 해둔 코드를 해제해야하는거 맞지요?

질문2.  fadeout도 말씀하신대로 css로 구현했고 동작도 하는데, 고쳐야할 점은 없나요? 뭔가 찜찜..해요 ㅋㅋㅋ