Home
joohee Kim
Cancel

[JS] this 바인딩

JS 로 만드는 간단한 게임 어플리케이션을 리팩터링 하다 발생한 이슈 기존 코드(main.js) 필드 클릭시 event target이 당근이라면 당근 이미지 삭제 + 점수 증가 + 당근 사운드 플레이 + 점수 판 업데이트 하지만 필드 클릭시 event target 이 벌레라면 게임이 종료되는 코드다. 기존엔 main.js파일에 모든 기능...

[리팩터링] chapter 2 리팩터링 원칙

p.77 리팩터링을 효과적으로 하는 핵심은, 단계를 잘게 나눠야 더 빠르게 처리할 수 있고, 코드는 절대 깨지지 않으며, 이러한 작은 단계들이 모여서 상당히 큰 변화를 이룰 수 있다는 사실을 깨닫는 것이다. p.81 리팩터링하면 소프트웨어 설계가 좋아진다. 같은 일을 하더라도 설계가 나쁘면 코드가 길어지기 십상이다. 사실상 같은 일을 하...

0617 ~ 0624 공부 계획

계획을 작성하기 전에 이 포스팅 작성 배경과 근황, 최근에 느낀 점에 대해 간략하게 글을 작성하고자한다. 방통대 기말도 끝났고 퇴사하고 남은 자잘한 스트레스도 완벽하게 해소돼서 다시 빡빡한 스케줄로 공부를 해볼까한다.물론 취준도 해야하는데 자소서 쓸 시간에 공부하고 포트폴리오 만들어서 어느정도 완성된 결과물을 보여주고싶다. 어제는 당근마켓 공...

[HTTP] HTTP 상태코드

HTTP 상태코드 클라이언트가 보낸 요청의 처리상태를 알려주는 응답 형식 1xx (informal) : 요청이 수신되어 처리중 - 거의 사용되지 않음 2xx (successful) : 요청 정상 처리 3xx (redirection) : 요청을 완료하려면 추가 행동 필요 4xx (cl...

[HTTP] HTTP 메서드

HTTP 메서드 URI 설계에서 가장 중요한 것은 리소스 식별이다. 리소스와 행위를 분리 → 리소스 : 목적어, 행위 : 동사 GET : 리소스 조회 POST : 요청 데이터 처리, 주로 등록에 사용 PUT : 리소스를 대체, 해당 리소스가 없으면 생성 PATCH : 리소스...

[HTTP] HTTP 기초 지식

방통대 기말고사가 끝났으니 미뤄둔 공부 목록을 해치워야겠다. 이번 학기에 정보통신망을 공부하면서 네트워크 공부를 같이했는데 http 통신 관련된 부분도 나와서 겸사겸사 복습겸 정리한다. 생각난 김에 정리하고 올려야 안 까먹을듯. 인프런의 김영한 강사님의 ‘모든 개발자를 위한 HTTP 웹 기초 지식’ 을 참고했으며 부족한 부분은 계속 채워나갈 예정이...

깃블로그 chirpy jekyll theme 오류해결하기

며칠 jekyll theme을 구경하던 중 찾은 chirpy theme 깔끔하고 원하는 기능이 다 들어있어서 사용하려는데 몇번을 다시 깔아도 오류가 발생했다. 튜토리얼대로 작성을해도 커밋 후 올리면 이렇게 jekyll theme 적용이 안된 index.html 파일만 그대로 보여줬다. 오랜 삽질끝에 찾은 해결방법은 역시 소스의 github ...

welcome

hello